pub enum VolumeKind {
Show 17 variants
Cubic(LengthKind),
Litre(PrefixKind),
Tsp,
Tbsp,
Floz,
Pint,
Quart,
Gallon,
Barrel,
USTsp,
USTbsp,
USFloz,
USCup,
USPint,
USQuart,
USGallon,
USBarrel,
}Variants§
Cubic(LengthKind)
Litre(PrefixKind)
Tsp
Tbsp
Floz
Pint
Quart
Gallon
Barrel
USTsp
USTbsp
USFloz
USCup
USPint
USQuart
USGallon
USBarrel
Trait Implementations§
Source§impl Clone for VolumeKind
impl Clone for VolumeKind
Source§fn clone(&self) -> VolumeKind
fn clone(&self) -> VolumeKind
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 VolumeKind
impl Debug for VolumeKind
Source§impl PartialEq for VolumeKind
impl PartialEq for VolumeKind
Source§impl UnitInfo for VolumeKind
impl UnitInfo for VolumeKind
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 VolumeKind
impl StructuralPartialEq for VolumeKind
Auto Trait Implementations§
impl Freeze for VolumeKind
impl RefUnwindSafe for VolumeKind
impl Send for VolumeKind
impl Sync for VolumeKind
impl Unpin for VolumeKind
impl UnwindSafe for VolumeKind
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