pub enum AreaKind {
Square(LengthKind),
Hectare,
Acre,
}Variants§
Trait Implementations§
Source§impl UnitInfo for AreaKind
impl UnitInfo for AreaKind
fn walk_values<F: FnMut(Self) -> MyResult<()>>( multiply: bool, divide: bool, function: F, ) -> MyResult<()>
fn get_factor(&self) -> BigRational
fn get_name(&self) -> Option<String>
fn get_symbol(&self) -> Option<String>
fn get_offset(&self) -> BigRational
impl Copy for AreaKind
impl StructuralPartialEq for AreaKind
Auto Trait Implementations§
impl Freeze for AreaKind
impl RefUnwindSafe for AreaKind
impl Send for AreaKind
impl Sync for AreaKind
impl Unpin for AreaKind
impl UnwindSafe for AreaKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more