Enum rune::ast::NumberSource[][src]

pub enum NumberSource {
    Text(NumberText),
    Synthetic(usize),
}

The source of a number.

Variants

The number is from the source text (and need to be parsed while it’s being resolved).

Synthetic(usize)

The number is synthetic, and stored in the specified slot.

Trait Implementations

impl Clone for NumberSource[src]

impl Copy for NumberSource[src]

impl Debug for NumberSource[src]

impl Eq for NumberSource[src]

impl Hash for NumberSource[src]

impl Ord for NumberSource[src]

impl PartialEq<NumberSource> for NumberSource[src]

impl PartialOrd<NumberSource> for NumberSource[src]

impl StructuralEq for NumberSource[src]

impl StructuralPartialEq for NumberSource[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> CallHasher for T where
    T: Hash

impl<T> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.