[][src]Enum show_notes::e013::NumericReference

pub enum NumericReference<'a> {
    IntRef(&'a i64),
    FloatRef(&'a f64),
}

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]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]