1use crate::{Result, bytes::Cursor}; 2 3impl Cursor<'_> { 4 pub fn read_character_string(&mut self) -> Result<Vec<u8>> { 5 let len = self.u8()?; 6 Ok(Vec::from(self.slice(len as usize)?)) 7 } 8}