pub enum CallExpressionFunction<'tree> {
Show 39 variants
Literal(Box<Literal<'tree>>),
ArrayExpression(Box<ArrayExpression<'tree>>),
AssignmentExpression(Box<AssignmentExpression<'tree>>),
AsyncBlock(Box<AsyncBlock<'tree>>),
AwaitExpression(Box<AwaitExpression<'tree>>),
BinaryExpression(Box<BinaryExpression<'tree>>),
Block(Box<Block<'tree>>),
BreakExpression(Box<BreakExpression<'tree>>),
CallExpression(Box<CallExpression<'tree>>),
ClosureExpression(Box<ClosureExpression<'tree>>),
CompoundAssignmentExpr(Box<CompoundAssignmentExpr<'tree>>),
ConstBlock(Box<ConstBlock<'tree>>),
ContinueExpression(Box<ContinueExpression<'tree>>),
FieldExpression(Box<FieldExpression<'tree>>),
ForExpression(Box<ForExpression<'tree>>),
GenBlock(Box<GenBlock<'tree>>),
GenericFunction(Box<GenericFunction<'tree>>),
Identifier(Box<Identifier<'tree>>),
IfExpression(Box<IfExpression<'tree>>),
IndexExpression(Box<IndexExpression<'tree>>),
LoopExpression(Box<LoopExpression<'tree>>),
MacroInvocation(Box<MacroInvocation<'tree>>),
MatchExpression(Box<MatchExpression<'tree>>),
Metavariable(Box<Metavariable<'tree>>),
ParenthesizedExpression(Box<ParenthesizedExpression<'tree>>),
ReferenceExpression(Box<ReferenceExpression<'tree>>),
ReturnExpression(Box<ReturnExpression<'tree>>),
ScopedIdentifier(Box<ScopedIdentifier<'tree>>),
SelfType(Box<SelfType<'tree>>),
StructExpression(Box<StructExpression<'tree>>),
TryBlock(Box<TryBlock<'tree>>),
TryExpression(Box<TryExpression<'tree>>),
TupleExpression(Box<TupleExpression<'tree>>),
TypeCastExpression(Box<TypeCastExpression<'tree>>),
UnaryExpression(Box<UnaryExpression<'tree>>),
UnitExpression(Box<UnitExpression<'tree>>),
UnsafeBlock(Box<UnsafeBlock<'tree>>),
WhileExpression(Box<WhileExpression<'tree>>),
YieldExpression(Box<YieldExpression<'tree>>),
}Variants§
Literal(Box<Literal<'tree>>)
ArrayExpression(Box<ArrayExpression<'tree>>)
AssignmentExpression(Box<AssignmentExpression<'tree>>)
AsyncBlock(Box<AsyncBlock<'tree>>)
AwaitExpression(Box<AwaitExpression<'tree>>)
BinaryExpression(Box<BinaryExpression<'tree>>)
Block(Box<Block<'tree>>)
BreakExpression(Box<BreakExpression<'tree>>)
CallExpression(Box<CallExpression<'tree>>)
ClosureExpression(Box<ClosureExpression<'tree>>)
CompoundAssignmentExpr(Box<CompoundAssignmentExpr<'tree>>)
ConstBlock(Box<ConstBlock<'tree>>)
ContinueExpression(Box<ContinueExpression<'tree>>)
FieldExpression(Box<FieldExpression<'tree>>)
ForExpression(Box<ForExpression<'tree>>)
GenBlock(Box<GenBlock<'tree>>)
GenericFunction(Box<GenericFunction<'tree>>)
Identifier(Box<Identifier<'tree>>)
IfExpression(Box<IfExpression<'tree>>)
IndexExpression(Box<IndexExpression<'tree>>)
LoopExpression(Box<LoopExpression<'tree>>)
MacroInvocation(Box<MacroInvocation<'tree>>)
MatchExpression(Box<MatchExpression<'tree>>)
Metavariable(Box<Metavariable<'tree>>)
ParenthesizedExpression(Box<ParenthesizedExpression<'tree>>)
ReferenceExpression(Box<ReferenceExpression<'tree>>)
ReturnExpression(Box<ReturnExpression<'tree>>)
ScopedIdentifier(Box<ScopedIdentifier<'tree>>)
SelfType(Box<SelfType<'tree>>)
StructExpression(Box<StructExpression<'tree>>)
TryBlock(Box<TryBlock<'tree>>)
TryExpression(Box<TryExpression<'tree>>)
TupleExpression(Box<TupleExpression<'tree>>)
TypeCastExpression(Box<TypeCastExpression<'tree>>)
UnaryExpression(Box<UnaryExpression<'tree>>)
UnitExpression(Box<UnitExpression<'tree>>)
UnsafeBlock(Box<UnsafeBlock<'tree>>)
WhileExpression(Box<WhileExpression<'tree>>)
YieldExpression(Box<YieldExpression<'tree>>)
Trait Implementations§
Source§impl<'tree> Clone for CallExpressionFunction<'tree>
impl<'tree> Clone for CallExpressionFunction<'tree>
Source§fn clone(&self) -> CallExpressionFunction<'tree>
fn clone(&self) -> CallExpressionFunction<'tree>
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<'tree> Debug for CallExpressionFunction<'tree>
impl<'tree> Debug for CallExpressionFunction<'tree>
Source§impl<'tree> FromNode<'tree> for CallExpressionFunction<'tree>
impl<'tree> FromNode<'tree> for CallExpressionFunction<'tree>
Auto Trait Implementations§
impl<'tree> Freeze for CallExpressionFunction<'tree>
impl<'tree> RefUnwindSafe for CallExpressionFunction<'tree>
impl<'tree> Send for CallExpressionFunction<'tree>
impl<'tree> Sync for CallExpressionFunction<'tree>
impl<'tree> Unpin for CallExpressionFunction<'tree>
impl<'tree> UnsafeUnpin for CallExpressionFunction<'tree>
impl<'tree> UnwindSafe for CallExpressionFunction<'tree>
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