diff options
Diffstat (limited to 'src/devices/system')
-rw-r--r-- | src/devices/system/read_only_text_buffer.rs | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/devices/system/read_only_text_buffer.rs b/src/devices/system/read_only_text_buffer.rs deleted file mode 100644 index dae1024..0000000 --- a/src/devices/system/read_only_text_buffer.rs +++ /dev/null @@ -1,23 +0,0 @@ -pub struct ReadOnlyTextBuffer { - chars: Vec<u8>, - pointer: usize, -} - -impl ReadOnlyTextBuffer { - pub fn from_text(text: &str) -> Self { - Self { - chars: text.bytes().collect(), - pointer: 0, - } - } - - pub fn read_byte(&mut self) -> u8 { - let option = self.chars.get(self.pointer); - self.pointer += 1; - *option.unwrap_or(&0) - } - - pub fn reset_pointer(&mut self) { - self.pointer = 0; - } -} |