Macro scan_rules::let_scan
[−]
[src]
macro_rules! let_scan { ($input:expr; ($($pattern:tt)*)) => { ... }; }
Scans the provided input, using the specified pattern. All values are bound directly to local variables.
Note that this macro only supports a single pattern.
See also: Pattern Syntax, scan!
.
Examples
let input = "10¥, うまい棒"; let_scan!(input; (let cost: u32, "¥,", let product: Word)); println!("One {} costs {}¥.", product, cost);
Panics
Panics if the pattern fails to match.