Struct scan_rules::scanner::Number
[−]
[src]
pub struct Number<'a, Output = &'a str>(_);
Scans a single number into a string.
Specifically, this will match a continuous run of decimal characters (i.e. /\d+
/).
Note that this includes non-ASCII decimal characters, meaning it will scan numbers such as "42", "1701", and "𐒩0꘠᧑".
Trait Implementations
impl<'a, Output> ScanFromStr<'a> for Number<'a, Output> where
&'a str: Into<Output>,
[src]
&'a str: Into<Output>,
type Output = Output
The type that the implementation scans into. This does not have to be the same as the implementing type, although it typically will be. Read more
fn scan_from<I: ScanInput<'a>>(s: I) -> Result<(Self::Output, usize), ScanError>
Perform a scan on the given input. Read more
fn wants_leading_junk_stripped() -> bool
Indicates whether or not the scanner wants its input to have leading "junk", such as whitespace, stripped. Read more