(&self)
| 316 | } |
| 317 | |
| 318 | fn is_nan(&self) -> ValueResult<bool> { |
| 319 | match self { |
| 320 | DataValue::F32(f) => Ok(f.is_nan()), |
| 321 | DataValue::F64(f) => Ok(f.is_nan()), |
| 322 | _ => Err(ValueError::InvalidType(ValueTypeClass::Float, self.ty())), |
| 323 | } |
| 324 | } |
| 325 | |
| 326 | fn bool(b: bool, vec_elem: bool, ty: Type) -> ValueResult<Self> { |
| 327 | assert!(ty.is_int()); |