Skip to content

Commit 78bc712

Browse files
committed
chore: Removed unused code in type_qualifier
There was code that compared `char` to `TypeQualifier` but it was only used in tests that tested that functionality.
1 parent 866718d commit 78bc712

1 file changed

Lines changed: 0 additions & 32 deletions

File tree

rusty_parser/src/specific/core/type_qualifier.rs

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// TODO #[cfg(test)]
21
use crate::error::ParseError;
32
use std::convert::TryFrom;
43
use std::fmt::Display;
@@ -62,20 +61,6 @@ impl Display for TypeQualifier {
6261
}
6362
}
6463

65-
#[cfg(test)]
66-
impl PartialEq<char> for TypeQualifier {
67-
fn eq(&self, that: &char) -> bool {
68-
char::from(*self) == *that
69-
}
70-
}
71-
72-
#[cfg(test)]
73-
impl PartialEq<TypeQualifier> for char {
74-
fn eq(&self, that: &TypeQualifier) -> bool {
75-
that.eq(self)
76-
}
77-
}
78-
7964
#[cfg(test)]
8065
mod tests {
8166
use super::*;
@@ -122,21 +107,4 @@ mod tests {
122107
assert_eq!(char::from(TypeQualifier::PercentInteger), '%');
123108
assert_eq!(char::from(TypeQualifier::AmpersandLong), '&');
124109
}
125-
126-
#[test]
127-
fn test_partial_eq_char() {
128-
// basic five types
129-
assert_eq!(TypeQualifier::BangSingle, '!');
130-
assert_eq!(TypeQualifier::HashDouble, '#');
131-
assert_eq!(TypeQualifier::DollarString, '$');
132-
assert_eq!(TypeQualifier::PercentInteger, '%');
133-
assert_eq!(TypeQualifier::AmpersandLong, '&');
134-
// reflexive
135-
assert_eq!('!', TypeQualifier::BangSingle);
136-
// ne
137-
assert_ne!(TypeQualifier::BangSingle, '#');
138-
// invalid characters
139-
assert_ne!(TypeQualifier::BangSingle, '.');
140-
assert_ne!('.', TypeQualifier::BangSingle);
141-
}
142110
}

0 commit comments

Comments
 (0)