summary refs log tree commit diff
path: root/compiler/rustc_pattern_analysis/src/lib.rs
diff options
context:
space:
mode:
authorNadrieril <nadrieril+git@gmail.com>2024-01-18 19:22:44 +0100
committerNadrieril <nadrieril+git@gmail.com>2024-01-25 00:12:32 +0100
commit95a14d43d7aa4b37a8f45a0d97d109f91f9b079f (patch)
tree53289007c20ee306a23b4e3d82fb85e6be962513 /compiler/rustc_pattern_analysis/src/lib.rs
parent886108b9fe5b1e681f8bd8e34fdfab23cc74ef53 (diff)
downloadrust-95a14d43d7aa4b37a8f45a0d97d109f91f9b079f.tar.gz
rust-95a14d43d7aa4b37a8f45a0d97d109f91f9b079f.zip
Implement feature gate logic
Diffstat (limited to 'compiler/rustc_pattern_analysis/src/lib.rs')
-rw-r--r--compiler/rustc_pattern_analysis/src/lib.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_pattern_analysis/src/lib.rs b/compiler/rustc_pattern_analysis/src/lib.rs
index 4fd01b5e638..9311f763f67 100644
--- a/compiler/rustc_pattern_analysis/src/lib.rs
+++ b/compiler/rustc_pattern_analysis/src/lib.rs
@@ -95,6 +95,7 @@ pub trait TypeCx: Sized + fmt::Debug {
     type PatData: Clone;
 
     fn is_exhaustive_patterns_feature_on(&self) -> bool;
+    fn is_min_exhaustive_patterns_feature_on(&self) -> bool;
 
     /// The number of fields for this constructor.
     fn ctor_arity(&self, ctor: &Constructor<Self>, ty: &Self::Ty) -> usize;