Type Alias rustpython_ast::located::PythonArguments
source · pub type PythonArguments = PythonArguments<SourceRange>;
Aliased Type§
struct PythonArguments {
pub range: EmptyRange<SourceRange>,
pub posonlyargs: Vec<Arg<SourceRange>>,
pub args: Vec<Arg<SourceRange>>,
pub vararg: Option<Box<Arg<SourceRange>>>,
pub kwonlyargs: Vec<Arg<SourceRange>>,
pub kw_defaults: Vec<Expr<SourceRange>>,
pub kwarg: Option<Box<Arg<SourceRange>>>,
pub defaults: Vec<Expr<SourceRange>>,
}
Fields§
§range: EmptyRange<SourceRange>
§posonlyargs: Vec<Arg<SourceRange>>
§args: Vec<Arg<SourceRange>>
§vararg: Option<Box<Arg<SourceRange>>>
§kwonlyargs: Vec<Arg<SourceRange>>
§kw_defaults: Vec<Expr<SourceRange>>
§kwarg: Option<Box<Arg<SourceRange>>>
§defaults: Vec<Expr<SourceRange>>