pub type FunctionCallNode<'i> = FunctionCallNode<'i, ExpressionKind<'i>>;
Aliased Type§
pub struct FunctionCallNode<'i> {
pub name: &'i str,
pub name_span: Span<'i>,
pub args: Vec<ExpressionNode<'i, ExpressionKind<'i>>>,
pub keyword_args: Vec<KeywordArgument<'i, ExpressionKind<'i>>>,
pub args_span: Span<'i>,
}
Fields§
§name: &'i str
Function name.
name_span: Span<'i>
Span of the function name.
args: Vec<ExpressionNode<'i, ExpressionKind<'i>>>
List of positional arguments.
keyword_args: Vec<KeywordArgument<'i, ExpressionKind<'i>>>
List of keyword arguments.
args_span: Span<'i>
Span of the arguments list.