Lines Matching defs:BinOp
106 impl Eq for BinOp {}
109 impl PartialEq for BinOp {
112 (BinOp::Add(_), BinOp::Add(_)) => true,
113 (BinOp::Sub(_), BinOp::Sub(_)) => true,
114 (BinOp::Mul(_), BinOp::Mul(_)) => true,
115 (BinOp::Div(_), BinOp::Div(_)) => true,
116 (BinOp::Rem(_), BinOp::Rem(_)) => true,
117 (BinOp::And(_), BinOp::And(_)) => true,
118 (BinOp::Or(_), BinOp::Or(_)) => true,
119 (BinOp::BitXor(_), BinOp::BitXor(_)) => true,
120 (BinOp::BitAnd(_), BinOp::BitAnd(_)) => true,
121 (BinOp::BitOr(_), BinOp::BitOr(_)) => true,
122 (BinOp::Shl(_), BinOp::Shl(_)) => true,
123 (BinOp::Shr(_), BinOp::Shr(_)) => true,
124 (BinOp::Eq(_), BinOp::Eq(_)) => true,
125 (BinOp::Lt(_), BinOp::Lt(_)) => true,
126 (BinOp::Le(_), BinOp::Le(_)) => true,
127 (BinOp::Ne(_), BinOp::Ne(_)) => true,
128 (BinOp::Ge(_), BinOp::Ge(_)) => true,
129 (BinOp::Gt(_), BinOp::Gt(_)) => true,
130 (BinOp::AddAssign(_), BinOp::AddAssign(_)) => true,
131 (BinOp::SubAssign(_), BinOp::SubAssign(_)) => true,
132 (BinOp::MulAssign(_), BinOp::MulAssign(_)) => true,
133 (BinOp::DivAssign(_), BinOp::DivAssign(_)) => true,
134 (BinOp::RemAssign(_), BinOp::RemAssign(_)) => true,
135 (BinOp::BitXorAssign(_), BinOp::BitXorAssign(_)) => true,
136 (BinOp::BitAndAssign(_), BinOp::BitAndAssign(_)) => true,
137 (BinOp::BitOrAssign(_), BinOp::BitOrAssign(_)) => true,
138 (BinOp::ShlAssign(_), BinOp::ShlAssign(_)) => true,
139 (BinOp::ShrAssign(_), BinOp::ShrAssign(_)) => true,