pub enum TdmUnit {
Show 18 variants
Kilometers,
Seconds,
RangeUnits,
KilometersPerSecond,
Hertz,
HertzPerSecond,
Degrees,
DecibelWatts,
DecibelHertz,
SquareMeters,
Meters,
SecondsPerSecond,
Percent,
Kelvin,
Hectopascals,
TotalElectronContentUnits,
Dimensionless,
Unknown(String),
}Expand description
Units attached to TDM data records.
Variants§
Kilometers
Kilometers.
Seconds
Seconds.
RangeUnits
CCSDS range units.
KilometersPerSecond
Kilometers per second.
Hertz
Hertz.
HertzPerSecond
Hertz per second.
Degrees
Degrees.
DecibelWatts
Decibel watts.
DecibelHertz
Decibel hertz.
SquareMeters
Square meters.
Meters
Meters.
SecondsPerSecond
Seconds per second.
Percent
Percent.
Kelvin
Kelvin.
Hectopascals
Hectopascals.
TotalElectronContentUnits
Total electron content units.
Dimensionless
Dimensionless quantity.
Unknown(String)
A unit label not modeled by this enum.
Implementations§
Trait Implementations§
impl Eq for TdmUnit
impl StructuralPartialEq for TdmUnit
Auto Trait Implementations§
impl Freeze for TdmUnit
impl RefUnwindSafe for TdmUnit
impl Send for TdmUnit
impl Sync for TdmUnit
impl Unpin for TdmUnit
impl UnsafeUnpin for TdmUnit
impl UnwindSafe for TdmUnit
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.