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; |