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}