(self, other: Self, func: B)
| 198 | } |
| 199 | |
| 200 | pub fn call_binary<B: Into<BinaryFunc>>(self, other: Self, func: B) -> Self { |
| 201 | MirScalarExpr::CallBinary { |
| 202 | func: func.into(), |
| 203 | expr1: Box::new(self), |
| 204 | expr2: Box::new(other), |
| 205 | } |
| 206 | } |
| 207 | |
| 208 | /// Call function `func` on `exprs`. |
| 209 | pub fn call_variadic<V: Into<VariadicFunc>>(func: V, exprs: Vec<Self>) -> Self { |
no outgoing calls