#[repr(C)]pub struct UnitsNotEqual(pub Unit, pub Unit);Expand description
Error representing unequality of units.
Sometimes, units of measurements must be identical for a certain operation. For example, two physical quantities can only be added if their units are identical. This struct holds both involved units for further inspection.
Tuple Fields§
§0: Unit§1: UnitTrait Implementations§
Source§impl Clone for UnitsNotEqual
impl Clone for UnitsNotEqual
Source§fn clone(&self) -> UnitsNotEqual
fn clone(&self) -> UnitsNotEqual
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UnitsNotEqual
impl Debug for UnitsNotEqual
Source§impl Default for UnitsNotEqual
impl Default for UnitsNotEqual
Source§fn default() -> UnitsNotEqual
fn default() -> UnitsNotEqual
Returns the “default value” for a type. Read more
Source§impl Display for UnitsNotEqual
impl Display for UnitsNotEqual
Source§impl Error for UnitsNotEqual
impl Error for UnitsNotEqual
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<UnitsNotEqual> for ParseErrorReason
impl From<UnitsNotEqual> for ParseErrorReason
Source§fn from(value: UnitsNotEqual) -> ParseErrorReason
fn from(value: UnitsNotEqual) -> ParseErrorReason
Converts to this type from the input type.
Source§impl PartialEq for UnitsNotEqual
impl PartialEq for UnitsNotEqual
impl StructuralPartialEq for UnitsNotEqual
Auto Trait Implementations§
impl Freeze for UnitsNotEqual
impl RefUnwindSafe for UnitsNotEqual
impl Send for UnitsNotEqual
impl Sync for UnitsNotEqual
impl Unpin for UnitsNotEqual
impl UnsafeUnpin for UnitsNotEqual
impl UnwindSafe for UnitsNotEqual
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more