Lines Matching refs:ValueError

15 pub type ValueResult<T> = Result<T, ValueError>;
102 pub enum ValueError { enum
264 _ => Err(ValueError::InvalidType(ValueTypeClass::Vector, ty)), in int()
267 DataValue::from_integer(n, ty).map_err(|_| ValueError::InvalidValue(ty)) in int()
269 Err(ValueError::InvalidType(ValueTypeClass::Integer, ty)) in int()
280 _ => Err(ValueError::InvalidType(ValueTypeClass::Integer, self.ty())), in into_int_signed()
291 _ => Err(ValueError::InvalidType(ValueTypeClass::Integer, self.ty())), in into_int_unsigned()
299 _ => Err(ValueError::InvalidType(ValueTypeClass::Float, ty)), in float()
307 _ => Err(ValueError::InvalidType(ValueTypeClass::Float, self.ty())), in into_float()
322 _ => Err(ValueError::InvalidType(ValueTypeClass::Float, self.ty())), in is_nan()
344 _ => Err(ValueError::InvalidType(ValueTypeClass::Integer, ty)), in bool()
355 _ => Err(ValueError::InvalidType(ValueTypeClass::Boolean, self.ty())), in into_bool()
388 _ => Err(ValueError::InvalidType(ValueTypeClass::Vector, self.ty())),
495 _ => Err(ValueError::InvalidType(ValueTypeClass::Float, self.ty())), in is_negative()
511 Err(ValueError::InvalidType(ValueTypeClass::Float, self.ty())) in is_zero()
574 return Err(ValueError::IntegerOverflow); in sdiv()
578 return Err(ValueError::IntegerDivisionByZero); in sdiv()
592 return Err(ValueError::IntegerDivisionByZero); in udiv()
604 return Err(ValueError::IntegerOverflow); in srem()
608 return Err(ValueError::IntegerDivisionByZero); in srem()
618 return Err(ValueError::IntegerDivisionByZero); in urem()
658 (a, _b, _c) => Err(ValueError::InvalidType(ValueTypeClass::Float, a.ty())), in fma()
837 fn new(dv: &DataValue, ty: Type) -> Result<Self, ValueError> { in new() argument