@@ -45,7 +45,8 @@ impl<T> Default for StarParams<T> {
4545/// The list of parameters of a function definition.
4646#[ derive( Clone , Debug , PartialEq , Default ) ]
4747pub struct TypedArgsList {
48- pub positional_args : Vec < ( Name , Option < Expression > , Option < Expression > ) > ,
48+ pub posonly_args : Vec < ( Name , Option < Expression > , Option < Expression > ) > ,
49+ pub args : Vec < ( Name , Option < Expression > , Option < Expression > ) > ,
4950 pub star_args : StarParams < ( Name , Option < Expression > ) > ,
5051 pub keyword_args : Vec < ( Name , Option < Expression > , Option < Expression > ) > ,
5152 pub star_kwargs : Option < ( Name , Option < Expression > ) > ,
@@ -54,7 +55,8 @@ pub struct TypedArgsList {
5455/// The list of parameters of a lambda definition.
5556#[ derive( Clone , Debug , PartialEq , Default ) ]
5657pub struct UntypedArgsList {
57- pub positional_args : Vec < ( Name , Option < Expression > ) > ,
58+ pub posonly_args : Vec < ( Name , Option < Expression > ) > ,
59+ pub args : Vec < ( Name , Option < Expression > ) > ,
5860 pub star_args : StarParams < Name > ,
5961 pub keyword_args : Vec < ( Name , Option < Expression > ) > ,
6062 pub star_kwargs : Option < Name > ,
0 commit comments