Function rustc_trans::middle::pat_util::pat_bindingsUnstable
[-] [+]
[src]
pub fn pat_bindings<I>(dm: &RefCell<HashMap<u32, PathResolution, DefaultState<FnvHasher>>>, pat: &Pat, it: I) where I: FnMut(BindingMode, u32, Span, &Spanned<Ident>) -> ()
Call it
on every "binding" in a pattern, e.g., on a
in
match foo() { Some(a) => (), None => () }