Home
last modified time | relevance | path

Searched refs:BinOp (Results 1 – 12 of 12) sorted by relevance

/linux/rust/syn/
H A Dop.rs7 pub enum BinOp {
84 use crate::op::{BinOp, UnOp};
88 impl Parse for BinOp { implementation
91 input.parse().map(BinOp::AddAssign) in parse()
93 input.parse().map(BinOp::SubAssign) in parse()
95 input.parse().map(BinOp::MulAssign) in parse()
97 input.parse().map(BinOp::DivAssign) in parse()
99 input.parse().map(BinOp::RemAssign) in parse()
101 input.parse().map(BinOp::BitXorAssign) in parse()
103 input.parse().map(BinOp::BitAndAssign) in parse()
[all …]
H A Dprecedence.rs14 use crate::op::BinOp;
61 pub(crate) fn of_binop(op: &BinOp) -> Self { in of_binop()
63 BinOp::Add(_) | BinOp::Sub(_) => Precedence::Sum, in of_binop()
64 BinOp::Mul(_) | BinOp::Div(_) | BinOp::Rem(_) => Precedence::Product, in of_binop()
65 BinOp::And(_) => Precedence::And, in of_binop()
66 BinOp::Or(_) => Precedence::Or, in of_binop()
67 BinOp::BitXor(_) => Precedence::BitXor, in of_binop()
68 BinOp::BitAnd(_) => Precedence::BitAnd, in of_binop()
69 BinOp::BitOr(_) => Precedence::BitOr, in of_binop()
70 BinOp::Shl(_) | BinOp::Shr(_) => Precedence::Shift, in of_binop()
[all …]
H A Dscan_expr.rs6 use syn::{AngleBracketedGenericArguments, BinOp, Expr, ExprPath, Lifetime, Lit, Token, Type};
223 Input::ConsumeBinOp => input.parse::<BinOp>().is_ok(), in scan_expr()
H A Dexpr.rs15 use crate::op::{BinOp, UnOp};
320 pub op: BinOp,
1200 use crate::op::BinOp;
1323 } else if let Ok(op) = ahead.parse::<BinOp>() { in parse_expr()
1396 if let Ok(op) = ahead.parse::<BinOp>() { in parse_expr()
3142 use crate::op::BinOp;
3387 BinOp::Sub(_) in print_expr_binary()
3388 | BinOp::Mul(_) in print_expr_binary()
3389 | BinOp::And(_) in print_expr_binary()
3390 | BinOp::Or(_) in print_expr_binary()
[all …]
H A Dlib.rs470 pub use crate::op::{BinOp, UnOp};
/linux/rust/syn/gen/
H A Deq.rs107 impl Eq for crate::BinOp {} implementation
110 impl PartialEq for crate::BinOp { implementation
113 (crate::BinOp::Add(_), crate::BinOp::Add(_)) => true, in eq()
114 (crate::BinOp::Sub(_), crate::BinOp::Sub(_)) => true, in eq()
115 (crate::BinOp::Mul(_), crate::BinOp::Mul(_)) => true, in eq()
116 (crate::BinOp::Div(_), crate::BinOp::Div(_)) => true, in eq()
117 (crate::BinOp::Rem(_), crate::BinOp::Rem(_)) => true, in eq()
118 (crate::BinOp::And(_), crate::BinOp::And(_)) => true, in eq()
119 (crate::BinOp::Or(_), crate::BinOp::Or(_)) => true, in eq()
120 (crate::BinOp::BitXor(_), crate::BinOp::BitXor(_)) => true, in eq()
[all …]
H A Dfold.rs85 fn fold_bin_op(&mut self, i: crate::BinOp) -> crate::BinOp { in fold_bin_op() argument
1147 pub fn fold_bin_op<F>(f: &mut F, node: crate::BinOp) -> crate::BinOp in fold_bin_op()
1152 crate::BinOp::Add(_binding_0) => crate::BinOp::Add(_binding_0), in fold_bin_op()
1153 crate::BinOp::Sub(_binding_0) => crate::BinOp::Sub(_binding_0), in fold_bin_op()
1154 crate::BinOp::Mul(_binding_0) => crate::BinOp::Mul(_binding_0), in fold_bin_op()
1155 crate::BinOp::Div(_binding_0) => crate::BinOp::Div(_binding_0), in fold_bin_op()
1156 crate::BinOp::Rem(_binding_0) => crate::BinOp::Rem(_binding_0), in fold_bin_op()
1157 crate::BinOp::And(_binding_0) => crate::BinOp::And(_binding_0), in fold_bin_op()
1158 crate::BinOp::Or(_binding_0) => crate::BinOp::Or(_binding_0), in fold_bin_op()
1159 crate::BinOp::BitXor(_binding_0) => crate::BinOp::BitXor(_binding_0), in fold_bin_op()
[all …]
H A Dhash.rs122 impl Hash for crate::BinOp { implementation
128 crate::BinOp::Add(_) => { in hash()
131 crate::BinOp::Sub(_) => { in hash()
134 crate::BinOp::Mul(_) => { in hash()
137 crate::BinOp::Div(_) => { in hash()
140 crate::BinOp::Rem(_) => { in hash()
143 crate::BinOp::And(_) => { in hash()
146 crate::BinOp::Or(_) => { in hash()
149 crate::BinOp::BitXor(_) => { in hash()
152 crate::BinOp::BitAnd(_) => { in hash()
[all …]
H A Ddebug.rs126 impl Debug for crate::BinOp { implementation
130 crate::BinOp::Add(v0) => { in fmt()
135 crate::BinOp::Sub(v0) => { in fmt()
140 crate::BinOp::Mul(v0) => { in fmt()
145 crate::BinOp::Div(v0) => { in fmt()
150 crate::BinOp::Rem(v0) => { in fmt()
155 crate::BinOp::And(v0) => { in fmt()
160 crate::BinOp::Or(v0) => { in fmt()
165 crate::BinOp::BitXor(v0) => { in fmt()
170 crate::BinOp::BitAnd(v0) => { in fmt()
[all …]
H A Dvisit_mut.rs89 fn visit_bin_op_mut(&mut self, i: &mut crate::BinOp) { in visit_bin_op_mut() argument
1079 pub fn visit_bin_op_mut<V>(v: &mut V, node: &mut crate::BinOp) in visit_bin_op_mut()
1084 crate::BinOp::Add(_binding_0) => { in visit_bin_op_mut()
1087 crate::BinOp::Sub(_binding_0) => { in visit_bin_op_mut()
1090 crate::BinOp::Mul(_binding_0) => { in visit_bin_op_mut()
1093 crate::BinOp::Div(_binding_0) => { in visit_bin_op_mut()
1096 crate::BinOp::Rem(_binding_0) => { in visit_bin_op_mut()
1099 crate::BinOp::And(_binding_0) => { in visit_bin_op_mut()
1102 crate::BinOp::Or(_binding_0) => { in visit_bin_op_mut()
1105 crate::BinOp::BitXor(_binding_0) => { in visit_bin_op_mut()
[all …]
H A Dvisit.rs81 fn visit_bin_op(&mut self, i: &'ast crate::BinOp) { in visit_bin_op() argument
1077 pub fn visit_bin_op<'ast, V>(v: &mut V, node: &'ast crate::BinOp) in visit_bin_op()
1082 crate::BinOp::Add(_binding_0) => { in visit_bin_op()
1085 crate::BinOp::Sub(_binding_0) => { in visit_bin_op()
1088 crate::BinOp::Mul(_binding_0) => { in visit_bin_op()
1091 crate::BinOp::Div(_binding_0) => { in visit_bin_op()
1094 crate::BinOp::Rem(_binding_0) => { in visit_bin_op()
1097 crate::BinOp::And(_binding_0) => { in visit_bin_op()
1100 crate::BinOp::Or(_binding_0) => { in visit_bin_op()
1103 crate::BinOp::BitXor(_binding_0) => { in visit_bin_op()
[all …]
H A Dclone.rs114 impl Copy for crate::BinOp {} implementation
117 impl Clone for crate::BinOp { implementation