fix clippy lint match|if let looks like matches! macro

This commit is contained in:
Skgland
2021-02-06 19:52:41 +01:00
parent eb2133e648
commit 1571690bbb
2 changed files with 16 additions and 35 deletions

View File

@@ -187,10 +187,7 @@ impl RegType {
}
pub fn is_perm(self) -> bool {
match self {
RegType::Perm(_) => true,
_ => false,
}
matches!(self, RegType::Perm(_))
}
}
@@ -305,27 +302,15 @@ pub enum DoubleQuotes {
impl DoubleQuotes {
pub fn is_chars(self) -> bool {
if let DoubleQuotes::Chars = self {
true
} else {
false
}
matches!(self, DoubleQuotes::Chars)
}
pub fn is_atom(self) -> bool {
if let DoubleQuotes::Atom = self {
true
} else {
false
}
matches!(self, DoubleQuotes::Atom)
}
pub fn is_codes(self) -> bool {
if let DoubleQuotes::Codes = self {
true
} else {
false
}
matches!(self, DoubleQuotes::Codes)
}
}
@@ -674,11 +659,7 @@ impl ClauseName {
pub fn has_table_of(&self, other: &ClauseName) -> bool {
match self {
ClauseName::BuiltIn(_) => {
if let ClauseName::BuiltIn(_) = other {
true
} else {
false
}
matches!(other, ClauseName::BuiltIn(_))
}
ClauseName::User(ref name) => other.has_table(&name.table),
}

View File

@@ -28,18 +28,18 @@ enum TokenType {
impl TokenType {
fn is_sep(self) -> bool {
match self {
matches!(
self,
TokenType::HeadTailSeparator
| TokenType::OpenCT
| TokenType::Open
| TokenType::Close
| TokenType::OpenList
| TokenType::CloseList
| TokenType::OpenCurly
| TokenType::CloseCurly
| TokenType::Comma => true,
_ => false,
}
| TokenType::OpenCT
| TokenType::Open
| TokenType::Close
| TokenType::OpenList
| TokenType::CloseList
| TokenType::OpenCurly
| TokenType::CloseCurly
| TokenType::Comma
)
}
}