Type Alias rustpython_ast::located::Arguments

source ·
pub type Arguments = Arguments<SourceRange>;

Aliased Type§

struct Arguments {
    pub range: EmptyRange<SourceRange>,
    pub posonlyargs: Vec<ArgWithDefault<SourceRange>>,
    pub args: Vec<ArgWithDefault<SourceRange>>,
    pub vararg: Option<Box<Arg<SourceRange>>>,
    pub kwonlyargs: Vec<ArgWithDefault<SourceRange>>,
    pub kwarg: Option<Box<Arg<SourceRange>>>,
}

Fields§

§range: EmptyRange<SourceRange>§posonlyargs: Vec<ArgWithDefault<SourceRange>>§args: Vec<ArgWithDefault<SourceRange>>§vararg: Option<Box<Arg<SourceRange>>>§kwonlyargs: Vec<ArgWithDefault<SourceRange>>§kwarg: Option<Box<Arg<SourceRange>>>