Type Alias jj_lib::revset::FunctionCallNode
source · pub type FunctionCallNode<'i> = FunctionCallNode<'i, ExpressionKind<'i>>;Aliased Type§
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 strFunction 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.