scan_rules::try_readln! [] [src]

macro_rules! try_readln {
    ($($rules:tt)*) => { ... };
}

Reads a line of text from standard input, then scans it using the provided rules. The result of the try_readln! invocation is a Result<T, ScanError>, where T is the type of the rule bodies; just as with match, all bodies must agree on their result type.

See also: Pattern Syntax, readln!.