Re-exportsยง
use rustc_lint_defs::builtin::NON_EXHAUSTIVE_OMITTED_PATTERNS;๐use rustc_span::ErrorGuaranteed;๐use tracing::instrument;๐use tracing::instrument;๐use crate::MatchArm;๐use crate::constructor::Constructor;๐use crate::diagnostics::NonExhaustiveOmittedPattern;๐use crate::diagnostics::NonExhaustiveOmittedPatternLintOnArm;๐use crate::diagnostics::Uncovered;๐use crate::pat_column::PatternColumn;๐use crate::rustc::RevealedTy;๐use crate::rustc::RustcPatCtxt;๐use crate::rustc::WitnessPat;๐
Functionsยง
- collect_
nonexhaustive_ ๐missing_ variants - Traverse the patterns to collect any variants of a non_exhaustive enum that fail to be mentioned in a given column.
- lint_
nonexhaustive_ ๐missing_ variants