(name: T::ItemName, args: Vec<Expr<T>>)
| 1043 | } |
| 1044 | |
| 1045 | pub fn call(name: T::ItemName, args: Vec<Expr<T>>) -> Expr<T> { |
| 1046 | Expr::Function(Function { |
| 1047 | name, |
| 1048 | args: FunctionArgs::args(args), |
| 1049 | filter: None, |
| 1050 | over: None, |
| 1051 | distinct: false, |
| 1052 | }) |
| 1053 | } |
| 1054 | |
| 1055 | pub fn call_nullary(name: T::ItemName) -> Expr<T> { |
| 1056 | Expr::call(name, vec![]) |