[−][src]Enum show_notes::e013::NumericReference
A reference to a number, either integral or floating-point. Goofy, yes.
The same basic rules apply to enumerated types as to struct types. If you don't include the lifetime on the type itself, the compiler won't let it pass when you try to use the enum.
As in the struct
example, the lifetimes of both items match the lifetime
declared on the type itself.
Variants
IntRef(&'a i64)
FloatRef(&'a f64)
Methods
impl<'a> NumericReference<'a>
[src]
Auto Trait Implementations
impl<'a> Send for NumericReference<'a>
impl<'a> Unpin for NumericReference<'a>
impl<'a> Sync for NumericReference<'a>
impl<'a> RefUnwindSafe for NumericReference<'a>
impl<'a> UnwindSafe for NumericReference<'a>
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,