diff --git a/src/librustc/middle/pat_util.rs b/src/librustc/middle/pat_util.rs index e9d01b9048f..2d50d2e0f77 100644 --- a/src/librustc/middle/pat_util.rs +++ b/src/librustc/middle/pat_util.rs @@ -86,12 +86,6 @@ pub fn pat_bindings(dm: resolve::DefMap, }); } -pub fn pat_binding_ids(dm: resolve::DefMap, pat: &Pat) -> Vec { - let mut found = Vec::new(); - pat_bindings(dm, pat, |_bm, b_id, _sp, _pt| found.push(b_id) ); - return found; -} - /// Checks if the pattern contains any patterns that bind something to /// an ident, e.g. `foo`, or `Foo(foo)` or `foo @ Bar(..)`. pub fn pat_contains_bindings(dm: resolve::DefMap, pat: &Pat) -> bool {