Type Alias FunctionCallNode

Source
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.