(&self, ty: &str, addr: Addr)
| 133 | } |
| 134 | |
| 135 | fn ref_v(&self, ty: &str, addr: Addr) -> RValue { |
| 136 | if let Some(val) = self.env.get(&addr) { |
| 137 | RValue::Ref { |
| 138 | typename: ty.parse().unwrap(), |
| 139 | addr: RefAddr::Addr(addr), |
| 140 | value: Box::new(val.clone()), |
| 141 | } |
| 142 | } else { |
| 143 | RValue::UnresolvedRef { |
| 144 | addr: RefAddr::Addr(addr), |
| 145 | } |
| 146 | } |
| 147 | } |
| 148 | |
| 149 | fn struct_v<I: Iterator<Item = (String, RValue)>>(&self, _: &str, _: I) -> RValue { |
| 150 | panic!("Please pass ownership"); |
no test coverage detected