pub struct UntypedArgsList {
pub posonly_args: Vec<(Name, Option<Expression>)>,
pub args: Vec<(Name, Option<Expression>)>,
pub star_args: StarParams<Name>,
pub keyword_args: Vec<(Name, Option<Expression>)>,
pub star_kwargs: Option<Name>,
}
Expand description
The list of parameters of a lambda definition.
Fields§
§posonly_args: Vec<(Name, Option<Expression>)>
§args: Vec<(Name, Option<Expression>)>
§star_args: StarParams<Name>
§keyword_args: Vec<(Name, Option<Expression>)>
§star_kwargs: Option<Name>
Trait Implementations§
Source§impl Clone for UntypedArgsList
impl Clone for UntypedArgsList
Source§fn clone(&self) -> UntypedArgsList
fn clone(&self) -> UntypedArgsList
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UntypedArgsList
impl Debug for UntypedArgsList
Source§impl Default for UntypedArgsList
impl Default for UntypedArgsList
Source§fn default() -> UntypedArgsList
fn default() -> UntypedArgsList
Returns the “default value” for a type. Read more
Source§impl PartialEq for UntypedArgsList
impl PartialEq for UntypedArgsList
impl StructuralPartialEq for UntypedArgsList
Auto Trait Implementations§
impl Freeze for UntypedArgsList
impl RefUnwindSafe for UntypedArgsList
impl Send for UntypedArgsList
impl Sync for UntypedArgsList
impl Unpin for UntypedArgsList
impl UnwindSafe for UntypedArgsList
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more