pub_just/conditional_operator.rs
1use super::*;
2
3/// A conditional expression operator.
4#[derive(PartialEq, Debug, Copy, Clone)]
5pub enum ConditionalOperator {
6 /// `==`
7 Equality,
8 /// `!=`
9 Inequality,
10 /// `=~`
11 RegexMatch,
12}
13
14impl Display for ConditionalOperator {
15 fn fmt(&self, f: &mut Formatter) -> fmt::Result {
16 match self {
17 Self::Equality => write!(f, "=="),
18 Self::Inequality => write!(f, "!="),
19 Self::RegexMatch => write!(f, "=~"),
20 }
21 }
22}