Enum duster::parser::OwnedLiteral[][src]

pub enum OwnedLiteral {
    LString(String),
    LPositiveInteger(u64),
    LNegativeInteger(i64),
    LFloat(f64),
    LBoolean(bool),
}

Variants

LString(String)
LPositiveInteger(u64)
LNegativeInteger(i64)
LFloat(f64)
LBoolean(bool)

Trait Implementations

impl Castable for OwnedLiteral[src]

impl CompareContextElement for OwnedLiteral[src]

impl ContextElement for OwnedLiteral[src]

impl Debug for OwnedLiteral[src]

impl From<&'_ OwnedLiteral> for MathNumber[src]

impl From<&'_ OwnedLiteral> for ComparisonNumber[src]

impl Loopable for OwnedLiteral[src]

impl PartialEq<OwnedLiteral> for OwnedLiteral[src]

impl Renderable for OwnedLiteral[src]

impl Sizable for OwnedLiteral[src]

impl StructuralPartialEq for OwnedLiteral[src]

impl Truthiness for OwnedLiteral[src]

impl TryFrom<i128> for OwnedLiteral[src]

type Error = &'static str

The type returned in the event of a conversion error.

impl Walkable for OwnedLiteral[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> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

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

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

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> TryConv for T

impl<T> TryConv for T

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.