[][src]Enum glsp::Expansion

pub enum Expansion {
    ExpandedTo(Val),
    MacroNoOp,
    NotAMacro,
}

The return value for glsp::expand_1.

Variants

ExpandedTo(Val)
MacroNoOp
NotAMacro

Trait Implementations

impl Clone for Expansion[src]

impl Debug for Expansion[src]

impl PartialEq<Expansion> for Expansion[src]

impl StructuralPartialEq for Expansion[src]

Auto Trait Implementations

impl !GSend for Expansion

impl !GStore for Expansion

impl !RefUnwindSafe for Expansion

impl !Send for Expansion

impl !Sync for Expansion

impl Unpin for Expansion

impl !UnwindSafe for Expansion

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> Erased for T

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.