pub struct StrRead<'a> { /* private fields */ }Expand description
EnCom input source that reads from a UTF-8 string.
Implementations§
Trait Implementations§
Source§impl<'de> Read<'de> for StrRead<'de>
impl<'de> Read<'de> for StrRead<'de>
fn read_str<'s>(&'s mut self, len: usize) -> Result<&'de str>
fn read_slice<'s>(&'s mut self, len: usize) -> Result<&'de [u8]>
fn parse_int_any_pos(&mut self) -> Result<u64>
fn str_from_saved(&mut self) -> Result<&'de str>
fn save_start(&mut self)
fn save_end(&mut self)
fn clear_saved(&mut self)
fn get_saved(&mut self) -> &'de [u8] ⓘ
fn saved_is_empty(&self) -> bool
Auto Trait Implementations§
impl<'a> Freeze for StrRead<'a>
impl<'a> RefUnwindSafe for StrRead<'a>
impl<'a> Send for StrRead<'a>
impl<'a> Sync for StrRead<'a>
impl<'a> Unpin for StrRead<'a>
impl<'a> UnwindSafe for StrRead<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more