( addr: Addr, lbr: u64, count_0: u64, has_fvars: bool, mdata: M::MField<Vec<MData>>, )
| 177 | | ExprData::Lam(.., i) |
| 178 | | ExprData::All(.., i) |
| 179 | | ExprData::Let(.., i) |
| 180 | | ExprData::Prj(.., i) |
| 181 | | ExprData::Nat(.., i) |
| 182 | | ExprData::Str(.., i) => i, |
| 183 | } |
| 184 | } |
| 185 | } |
| 186 | |
| 187 | impl<M: KernelMode> KExpr<M> { |
| 188 | pub fn new(data: ExprData<M>) -> Self { |
| 189 | KExpr(Arc::new(data)) |
| 190 | } |
no outgoing calls
no test coverage detected