Enum number_prefix::Result
source · [−]pub enum Result<F> {
Standalone(F),
Prefixed(Prefix, F),
}
Expand description
The result of trying to apply a prefix to a floating-point value.
Variants
Standalone(F)
A standalone value is returned when the number is too small to have any prefixes applied to it. This is commonly a special case, so is handled separately.
Prefixed(Prefix, F)
A prefixed value is large enough for prefixes. This holds the prefix, as well as the resulting value.
Trait Implementations
impl<F: Eq> Eq for Result<F>
impl<F> StructuralEq for Result<F>
impl<F> StructuralPartialEq for Result<F>
Auto Trait Implementations
impl<F> RefUnwindSafe for Result<F> where
F: RefUnwindSafe,
impl<F> Send for Result<F> where
F: Send,
impl<F> Sync for Result<F> where
F: Sync,
impl<F> Unpin for Result<F> where
F: Unpin,
impl<F> UnwindSafe for Result<F> where
F: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more