(self)
| 282 | } |
| 283 | |
| 284 | fn into_int_unsigned(self) -> ValueResult<u128> { |
| 285 | match self { |
| 286 | DataValue::I8(n) => Ok(n as u8 as u128), |
| 287 | DataValue::I16(n) => Ok(n as u16 as u128), |
| 288 | DataValue::I32(n) => Ok(n as u32 as u128), |
| 289 | DataValue::I64(n) => Ok(n as u64 as u128), |
| 290 | DataValue::I128(n) => Ok(n as u128), |
| 291 | _ => Err(ValueError::InvalidType(ValueTypeClass::Integer, self.ty())), |
| 292 | } |
| 293 | } |
| 294 | |
| 295 | fn float(bits: u64, ty: Type) -> ValueResult<Self> { |
| 296 | match ty { |
no test coverage detected