Struct darkly::LineReadScanner
source · pub struct LineReadScanner<R: Read> { /* private fields */ }
Implementations
sourceimpl<R: Read> LineReadScanner<R>
impl<R: Read> LineReadScanner<R>
pub fn new(reader: R) -> LineReadScanner<R>
Trait Implementations
sourceimpl<R: Read> Scanner for LineReadScanner<R>
impl<R: Read> Scanner for LineReadScanner<R>
fn expect<'a, P: Pattern<'a>>(&'a mut self, p: P) -> Result<usize, String>
fn expect_whitespace<'a>(&'a mut self) -> Result<usize, String>
fn has_next(&mut self) -> bool
fn next(&mut self) -> Result<char, String>
fn scan_str(&mut self, result: &mut str) -> Result<usize, String>
fn scan_str_to<'a, P: Pattern<'a>>(
&'a mut self,
result: &mut str,
next: P
) -> Result<usize, String>
fn scan_str_to_whitespace<'a>(
&'a mut self,
_result: &mut str
) -> Result<usize, String>
fn scan<T: FromStr>(&mut self) -> Result<T, String>
fn scan_to<'a, T: FromStr, P: Pattern<'a>>(
&'a mut self,
next: P
) -> Result<T, String>
fn scan_to_whitespace<'a, T: FromStr>(&'a mut self) -> Result<T, String>
fn scan_de<T: Deserialize>(&mut self) -> Result<T, String>
fn scan_de_to<'a, T: Deserialize, P: Pattern<'a>>(
&'a mut self,
_next: P
) -> Result<T, String>
fn scan_de_to_whitespace<'a, T: Deserialize>(&'a mut self) -> Result<T, String>
Auto Trait Implementations
impl<R> RefUnwindSafe for LineReadScanner<R>where
R: RefUnwindSafe,
impl<R> Send for LineReadScanner<R>where
R: Send,
impl<R> Sync for LineReadScanner<R>where
R: Sync,
impl<R> Unpin for LineReadScanner<R>where
R: Unpin,
impl<R> UnwindSafe for LineReadScanner<R>where
R: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more