pub struct ExpressionMacroInvocation {
pub name: String,
pub parameters: Vec<Expression>,
}Expand description
Expression macro invocation imm.
Fields§
§name: StringThe name of the macro being invoked.
parameters: Vec<Expression>The parameters that are being passed into the invocation.
Trait Implementations§
Source§impl Clone for ExpressionMacroInvocation
impl Clone for ExpressionMacroInvocation
Source§fn clone(&self) -> ExpressionMacroInvocation
fn clone(&self) -> ExpressionMacroInvocation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExpressionMacroInvocation
impl Debug for ExpressionMacroInvocation
Source§impl Display for ExpressionMacroInvocation
impl Display for ExpressionMacroInvocation
Source§impl Hash for ExpressionMacroInvocation
impl Hash for ExpressionMacroInvocation
Source§impl Ord for ExpressionMacroInvocation
impl Ord for ExpressionMacroInvocation
Source§fn cmp(&self, other: &ExpressionMacroInvocation) -> Ordering
fn cmp(&self, other: &ExpressionMacroInvocation) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for ExpressionMacroInvocation
impl PartialOrd for ExpressionMacroInvocation
impl Eq for ExpressionMacroInvocation
impl StructuralPartialEq for ExpressionMacroInvocation
Auto Trait Implementations§
impl Freeze for ExpressionMacroInvocation
impl RefUnwindSafe for ExpressionMacroInvocation
impl Send for ExpressionMacroInvocation
impl Sync for ExpressionMacroInvocation
impl Unpin for ExpressionMacroInvocation
impl UnwindSafe for ExpressionMacroInvocation
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