pub enum Dimension {
Length,
Time,
Weight,
Temperature,
Cardinality,
}Expand description
Physical dimension for degree semantics and unit tracking.
Used with NumberKind to enable dimensional analysis and prevent
nonsensical comparisons (e.g., adding meters to seconds).
Variants§
Length
Spatial extent (meters, feet, inches).
Time
Temporal duration (seconds, minutes, hours).
Weight
Mass (kilograms, pounds).
Temperature
Thermal measure (Celsius, Fahrenheit, Kelvin).
Cardinality
Count of discrete items.
Trait Implementations§
impl Copy for Dimension
impl Eq for Dimension
impl StructuralPartialEq for Dimension
Auto Trait Implementations§
impl Freeze for Dimension
impl RefUnwindSafe for Dimension
impl Send for Dimension
impl Sync for Dimension
impl Unpin for Dimension
impl UnwindSafe for Dimension
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