Module rustc_typeck::check::_match[][src]

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Re-exports

use rustc::hir;
use rustc::hir::PatKind;
use rustc::hir::def::Def;
use rustc::hir::def::CtorKind;
use rustc::hir::pat_util::EnumerateAndAdjustIterator;
use rustc::infer;
use rustc::infer::type_variable::TypeVariableOrigin;
use rustc::traits::ObligationCauseCode;
use rustc::ty;
use rustc::ty::Ty;
use rustc::ty::TypeFoldable;
use check::FnCtxt;
use check::Expectation;
use check::Diverges;
use check::Needs;
use check::coercion::CoerceMany;
use util::nodemap::FxHashMap;
use util::nodemap::FxHashMap;
use std::collections::hash_map::Entry::Occupied;
use std::collections::hash_map::Entry::Vacant;
use std::cmp;
use syntax::ast;
use syntax::codemap::Spanned;
use syntax::ptr::P;
use syntax::ptr::P;
use syntax_pos::Span;