pub enum QuoteSpecifier {
Symbol(_Symbol),
Local(_Local),
Global(_Global),
ThreadVariable(_ThreadVariable),
ThreadLocal(_ThreadLocal),
}Expand description
The typed QuoteSpecifier syntax category.
Variants§
Symbol(_Symbol)
The Symbol syntax alternative.
Local(_Local)
The Local syntax alternative.
Global(_Global)
The Global syntax alternative.
ThreadVariable(_ThreadVariable)
The ThreadVariable syntax alternative.
ThreadLocal(_ThreadLocal)
The ThreadLocal syntax alternative.
Trait Implementations§
Source§impl Debug for QuoteSpecifier
impl Debug for QuoteSpecifier
Source§impl From<_Global> for QuoteSpecifier
impl From<_Global> for QuoteSpecifier
Source§impl From<_Local> for QuoteSpecifier
impl From<_Local> for QuoteSpecifier
Source§impl From<_Symbol> for QuoteSpecifier
impl From<_Symbol> for QuoteSpecifier
Source§impl From<_ThreadLocal> for QuoteSpecifier
impl From<_ThreadLocal> for QuoteSpecifier
Source§fn from(value: _ThreadLocal) -> Self
fn from(value: _ThreadLocal) -> Self
Converts to this type from the input type.
Source§impl From<_ThreadVariable> for QuoteSpecifier
impl From<_ThreadVariable> for QuoteSpecifier
Source§fn from(value: _ThreadVariable) -> Self
fn from(value: _ThreadVariable) -> Self
Converts to this type from the input type.
Source§impl Lex for QuoteSpecifier
impl Lex for QuoteSpecifier
Source§fn to_tokens(&self, output: &mut TokenStream)
fn to_tokens(&self, output: &mut TokenStream)
Appends this value’s token trees to
output.Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Emits this value into a fresh token stream.
Source§impl PrettyTree for QuoteSpecifier
impl PrettyTree for QuoteSpecifier
Source§fn pretty_tree(&self) -> PrettyNode
fn pretty_tree(&self) -> PrettyNode
Builds the presentation node for this syntax value.
Source§impl<N> Reconstruct<N> for QuoteSpecifierwhere
N: ExternalCstNode,
impl<N> Reconstruct<N> for QuoteSpecifierwhere
N: ExternalCstNode,
Auto Trait Implementations§
impl Freeze for QuoteSpecifier
impl RefUnwindSafe for QuoteSpecifier
impl Send for QuoteSpecifier
impl Sync for QuoteSpecifier
impl Unpin for QuoteSpecifier
impl UnsafeUnpin for QuoteSpecifier
impl UnwindSafe for QuoteSpecifier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more