pub enum QuoteMode {
Quote,
QuasiQuote,
Unquote,
Splice,
Syntax,
}Expand description
The quoting mode attached to a Expr::Quote form.
Variants§
Quote
Plain quotation.
QuasiQuote
Quasiquotation, allowing nested unquotes.
Unquote
Unquote within a quasiquote.
Splice
Splicing unquote within a quasiquote.
Syntax
Hygienic syntax quotation.
Trait Implementations§
impl Copy for QuoteMode
impl Eq for QuoteMode
impl StructuralPartialEq for QuoteMode
Auto Trait Implementations§
impl Freeze for QuoteMode
impl RefUnwindSafe for QuoteMode
impl Send for QuoteMode
impl Sync for QuoteMode
impl Unpin for QuoteMode
impl UnsafeUnpin for QuoteMode
impl UnwindSafe for QuoteMode
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