Skip to main content

Module _match

Module _match 

Source

Re-exportsยง

use rustc_errors::Applicability; ๐Ÿ”’
use rustc_errors::Diag; ๐Ÿ”’
use rustc_hir::def::CtorOf; ๐Ÿ”’
use rustc_hir::def::DefKind; ๐Ÿ”’
use rustc_hir::def::Res; ๐Ÿ”’
use rustc_hir::def_id::LocalDefId; ๐Ÿ”’
use rustc_hir as hir; ๐Ÿ”’
use rustc_hir::ExprKind; ๐Ÿ”’
use rustc_hir::HirId; ๐Ÿ”’
use rustc_hir::PatKind; ๐Ÿ”’
use rustc_hir_pretty::ty_to_string; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use rustc_trait_selection::traits::MatchExpressionArmCause; ๐Ÿ”’
use rustc_trait_selection::traits::ObligationCause; ๐Ÿ”’
use rustc_trait_selection::traits::ObligationCauseCode; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use crate::coercion::CoerceMany; ๐Ÿ”’
use crate::Diverges; ๐Ÿ”’
use crate::Expectation; ๐Ÿ”’
use crate::FnCtxt; ๐Ÿ”’
use crate::GatherLocalsVisitor; ๐Ÿ”’
use crate::Needs; ๐Ÿ”’
use rustc_errors::codes::*; ๐Ÿ”’

Functionsยง

arms_contain_ref_bindings ๐Ÿ”’