Trait scan_rules::scanner::ScanSelfFromStr [] [src]

pub trait ScanSelfFromStr<'a>: ScanFromStr<'a, Output = Self> {
    fn scan_self_from<I: ScanInput<'a>>(
        s: I
    ) -> Result<(Self, usize), ScanError> { ... } }

This is a convenience trait automatically implemented for all scanners which result in themselves (i.e. ScanFromStr::Output = Self).

This exists to aid type inference.

See: ScanFromStr.

Provided Methods

Perform a scan on the given input.

See: ScanFromStr::scan_from.

Implementors