diff options
| author | Nadrieril <nadrieril+git@gmail.com> | 2024-03-13 13:56:06 +0100 |
|---|---|---|
| committer | Nadrieril <nadrieril+git@gmail.com> | 2024-03-13 13:56:38 +0100 |
| commit | 4fc35c46ff70821a37fec5f7a4c36087704d9f23 (patch) | |
| tree | e8d93adc20da4892cfccc18724a965fd2188f3b9 /compiler/rustc_pattern_analysis/src/pat_column.rs | |
| parent | cb15bf6256495201c6b94ae5e51fe88be6100c00 (diff) | |
| download | rust-4fc35c46ff70821a37fec5f7a4c36087704d9f23.tar.gz rust-4fc35c46ff70821a37fec5f7a4c36087704d9f23.zip | |
Rename `TypeCx` -> `PatCx`
Diffstat (limited to 'compiler/rustc_pattern_analysis/src/pat_column.rs')
| -rw-r--r-- | compiler/rustc_pattern_analysis/src/pat_column.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_pattern_analysis/src/pat_column.rs b/compiler/rustc_pattern_analysis/src/pat_column.rs index ce14fdc364f..eb4e095c1c6 100644 --- a/compiler/rustc_pattern_analysis/src/pat_column.rs +++ b/compiler/rustc_pattern_analysis/src/pat_column.rs @@ -1,6 +1,6 @@ use crate::constructor::{Constructor, SplitConstructorSet}; use crate::pat::{DeconstructedPat, PatOrWild}; -use crate::{Captures, MatchArm, TypeCx}; +use crate::{Captures, MatchArm, PatCx}; /// A column of patterns in a match, where a column is the intuitive notion of "subpatterns that /// inspect the same subvalue/place". @@ -11,12 +11,12 @@ use crate::{Captures, MatchArm, TypeCx}; /// /// This is not used in the usefulness algorithm; only in lints. #[derive(Debug)] -pub struct PatternColumn<'p, Cx: TypeCx> { +pub struct PatternColumn<'p, Cx: PatCx> { /// This must not contain an or-pattern. `expand_and_push` takes care to expand them. patterns: Vec<&'p DeconstructedPat<Cx>>, } -impl<'p, Cx: TypeCx> PatternColumn<'p, Cx> { +impl<'p, Cx: PatCx> PatternColumn<'p, Cx> { pub fn new(arms: &[MatchArm<'p, Cx>]) -> Self { let patterns = Vec::with_capacity(arms.len()); let mut column = PatternColumn { patterns }; |
