Struct python_parser::ast::TypedArgsList [−][src]
pub struct TypedArgsList {
pub positional_args: Vec<(Name, Option<Expression>, Option<Expression>)>,
pub star_args: StarParams<(Name, Option<Expression>)>,
pub keyword_args: Vec<(Name, Option<Expression>, Option<Expression>)>,
pub star_kwargs: Option<(Name, Option<Expression>)>,
}The list of parameters of a function definition.
Fields
positional_args: Vec<(Name, Option<Expression>, Option<Expression>)>
star_args: StarParams<(Name, Option<Expression>)>
keyword_args: Vec<(Name, Option<Expression>, Option<Expression>)>
star_kwargs: Option<(Name, Option<Expression>)>
Trait Implementations
impl Clone for TypedArgsList[src]
impl Clone for TypedArgsListfn clone(&self) -> TypedArgsList[src]
fn clone(&self) -> TypedArgsListReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for TypedArgsList[src]
impl Debug for TypedArgsListfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for TypedArgsList[src]
impl PartialEq for TypedArgsListfn eq(&self, other: &TypedArgsList) -> bool[src]
fn eq(&self, other: &TypedArgsList) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &TypedArgsList) -> bool[src]
fn ne(&self, other: &TypedArgsList) -> boolThis method tests for !=.
impl Default for TypedArgsList[src]
impl Default for TypedArgsListfn default() -> TypedArgsList[src]
fn default() -> TypedArgsListReturns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for TypedArgsList
impl Send for TypedArgsListimpl Sync for TypedArgsList
impl Sync for TypedArgsList