pub struct NativeExprMacro { /* private fields */ }Expand description
Macro implemented by a native Rust expansion function.
Implementations§
Trait Implementations§
Source§impl Clone for NativeExprMacro
impl Clone for NativeExprMacro
Source§fn clone(&self) -> NativeExprMacro
fn clone(&self) -> NativeExprMacro
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl LispMacro for NativeExprMacro
impl LispMacro for NativeExprMacro
Source§fn syntax_shape(&self) -> Arc<dyn Shape>
fn syntax_shape(&self) -> Arc<dyn Shape>
Returns the shape the macro’s call syntax must match.
Auto Trait Implementations§
impl !RefUnwindSafe for NativeExprMacro
impl !UnwindSafe for NativeExprMacro
impl Freeze for NativeExprMacro
impl Send for NativeExprMacro
impl Sync for NativeExprMacro
impl Unpin for NativeExprMacro
impl UnsafeUnpin for NativeExprMacro
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