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]

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(s: &'a str) -> Result<(Self::Output, usize)ScanErrorKind>

Perform a scan on the given input. Read more