From d959fb2d0cc4d8ad97eae86666876e22b2e50613 Mon Sep 17 00:00:00 2001 From: mat Date: Sun, 9 Jan 2022 00:14:39 -0600 Subject: add string_reader --- azalea-brigadier/src/immutable_string_reader.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'azalea-brigadier/src/immutable_string_reader.rs') diff --git a/azalea-brigadier/src/immutable_string_reader.rs b/azalea-brigadier/src/immutable_string_reader.rs index e69de29b..2e067ace 100644 --- a/azalea-brigadier/src/immutable_string_reader.rs +++ b/azalea-brigadier/src/immutable_string_reader.rs @@ -0,0 +1,10 @@ +pub trait ImmutableStringReader { + fn remaining_length(&self) -> usize; + fn total_length(&self) -> usize; + fn get_read(&self) -> &str; + fn remaining(&self) -> &str; + fn can_read_length(&self, length: usize) -> bool; + fn can_read(&self) -> bool; + fn peek(&self) -> char; + fn peek_offset(&self, offset: usize) -> char; +} -- cgit v1.2.3