aboutsummaryrefslogtreecommitdiff
path: root/azalea-brigadier/src/string_reader.rs
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-brigadier/src/string_reader.rs')
-rw-r--r--azalea-brigadier/src/string_reader.rs14
1 files changed, 10 insertions, 4 deletions
diff --git a/azalea-brigadier/src/string_reader.rs b/azalea-brigadier/src/string_reader.rs
index f32de473..694edccb 100644
--- a/azalea-brigadier/src/string_reader.rs
+++ b/azalea-brigadier/src/string_reader.rs
@@ -9,7 +9,7 @@ use std::str::FromStr;
#[derive(Clone)]
pub struct StringReader<'a> {
string: &'a str,
- cursor: usize,
+ pub cursor: usize,
}
const SYNTAX_ESCAPE: char = '\\';
@@ -18,9 +18,15 @@ const SYNTAX_SINGLE_QUOTE: char = '\'';
// impl<'a> From<&'a str> for &StringReader<'a> {}
-impl StringReader<'_> {
- fn from(string: &str) -> StringReader {
- StringReader { string, cursor: 0 }
+// impl StringReader<'_> {
+// fn from(string: &str) -> StringReader {
+// StringReader { string, cursor: 0 }
+// }
+// }
+
+impl<'a> From<&'a str> for StringReader<'a> {
+ fn from(string: &'a str) -> Self {
+ Self { string, cursor: 0 }
}
}