[−][src]Struct rustc_expand::mbe::macro_check::BinderInfo

pub(in mbe::macro_check) struct BinderInfo {
    span: Span,
    ops: SmallVec<[KleeneToken; 1]>,
}

Information attached to a meta-variable binder in LHS.

Fields

span: Span

The span of the meta-variable in LHS.

ops: SmallVec<[KleeneToken; 1]>

The stack of Kleene operators (outermost first).

Auto Trait Implementations

impl RefUnwindSafe for BinderInfo

impl !Send for BinderInfo

impl !Sync for BinderInfo

impl Unpin for BinderInfo

impl UnwindSafe for BinderInfo

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> 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.