pub struct ExprLambdaVariadic {
pub argument: Symbol,
pub operator: _SubGst,
pub body: Box<Expr>,
}Expand description
Struct generated by strutuct! for ExprLambdaVariadic.
Fields§
§argument: SymbolField ExprLambdaVariadic::argument generated by strutuct!.
operator: _SubGstField ExprLambdaVariadic::operator generated by strutuct!.
body: Box<Expr>Field ExprLambdaVariadic::body generated by strutuct!.
Implementations§
Trait Implementations§
Source§impl Debug for ExprLambdaVariadic
impl Debug for ExprLambdaVariadic
Source§impl From<ExprLambdaVariadic> for Component
impl From<ExprLambdaVariadic> for Component
Source§fn from(value: ExprLambdaVariadic) -> Self
fn from(value: ExprLambdaVariadic) -> Self
Converts to this type from the input type.
Source§impl From<ExprLambdaVariadic> for Expr
impl From<ExprLambdaVariadic> for Expr
Source§fn from(value: ExprLambdaVariadic) -> Self
fn from(value: ExprLambdaVariadic) -> Self
Converts to this type from the input type.
Source§impl From<ExprLambdaVariadic> for ExprLambda
impl From<ExprLambdaVariadic> for ExprLambda
Source§fn from(value: ExprLambdaVariadic) -> Self
fn from(value: ExprLambdaVariadic) -> Self
Converts to this type from the input type.
Source§impl From<ExprLambdaVariadic> for PackedContent
impl From<ExprLambdaVariadic> for PackedContent
Source§fn from(value: ExprLambdaVariadic) -> Self
fn from(value: ExprLambdaVariadic) -> Self
Converts to this type from the input type.
Source§impl Lex for ExprLambdaVariadic
impl Lex for ExprLambdaVariadic
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<N> Migrate<N> for ExprLambdaVariadicwhere
N: ExternalCstNode,
impl<N> Migrate<N> for ExprLambdaVariadicwhere
N: ExternalCstNode,
Source§impl PrettyTree for ExprLambdaVariadic
impl PrettyTree for ExprLambdaVariadic
Source§fn pretty_tree(&self) -> PrettyNode
fn pretty_tree(&self) -> PrettyNode
Builds the presentation node for this syntax value.
Auto Trait Implementations§
impl Freeze for ExprLambdaVariadic
impl RefUnwindSafe for ExprLambdaVariadic
impl Send for ExprLambdaVariadic
impl Sync for ExprLambdaVariadic
impl Unpin for ExprLambdaVariadic
impl UnsafeUnpin for ExprLambdaVariadic
impl UnwindSafe for ExprLambdaVariadic
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