| 143 | //Ex. function f(a:u256, b:u256) -> c:u256, d:u256 { } |
| 144 | #[derive(Clone, PartialEq, Eq, Debug)] |
| 145 | pub struct ExprFunctionDefinition { |
| 146 | pub function_name: String, |
| 147 | pub params: Vec<TypedIdentifier>, |
| 148 | pub returns: Vec<TypedIdentifier>, |
| 149 | pub block: ExprBlock, |
| 150 | } |
| 151 | |
| 152 | //Struct to represent a block, consisting of a Vec of expressions |
| 153 | #[derive(Clone, PartialEq, Eq, Debug)] |
nothing calls this directly
no outgoing calls
no test coverage detected