Struct scan_rules::scanner::runtime::MaxWidth
[−]
[src]
pub struct MaxWidth<Then>(_, _);
Runtime scanner that forces at most width bytes to be consumed.
See: max_width, max_width_a.
Trait Implementations
impl<'a, Then> ScanStr<'a> for MaxWidth<Then> where Then: ScanStr<'a>[src]
type Output = Then::Output
The type that the implementation scans into.
fn scan<I: ScanInput<'a>>(&mut self, s: I) -> Result<(Self::Output, usize), ScanError>
Perform a scan on the given input. Read more
fn wants_leading_junk_stripped(&self) -> bool
Indicates whether or not the scanner wants its input to have leading "junk", such as whitespace, stripped. Read more