#[non_exhaustive]pub enum IeeePrecision {
Single,
Double,
Quadruple,
}Expand description
IEEE floating-point precision from Code Table 5.7.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Source§impl IeeePrecision
impl IeeePrecision
Sourcepub const fn bytes_per_value(self) -> usize
pub const fn bytes_per_value(self) -> usize
Returns the number of octets occupied by each Section 7 value.
Sourcepub const fn bits_per_value(self) -> u8
pub const fn bits_per_value(self) -> u8
Returns the number of bits occupied by each Section 7 value.
Trait Implementations§
Source§impl Clone for IeeePrecision
impl Clone for IeeePrecision
Source§fn clone(&self) -> IeeePrecision
fn clone(&self) -> IeeePrecision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IeeePrecision
Source§impl Debug for IeeePrecision
impl Debug for IeeePrecision
impl Eq for IeeePrecision
Source§impl Hash for IeeePrecision
impl Hash for IeeePrecision
Source§impl PartialEq for IeeePrecision
impl PartialEq for IeeePrecision
impl StructuralPartialEq for IeeePrecision
Auto Trait Implementations§
impl Freeze for IeeePrecision
impl RefUnwindSafe for IeeePrecision
impl Send for IeeePrecision
impl Sync for IeeePrecision
impl Unpin for IeeePrecision
impl UnsafeUnpin for IeeePrecision
impl UnwindSafe for IeeePrecision
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