Struct lib_ruby_parser::nodes::Optarg [−][src]
#[repr(C)]pub struct Optarg { pub name: String, pub default: Box<Node>, pub name_l: Loc, pub operator_l: Loc, pub expression_l: Loc, }
Expand description
Represents optional positional argument (i.e. foo
in m(foo = 1)
)
Fields
name: String
Name of the argument
default: Box<Node>
Default value of the argument
name_l: Loc
Location of the argument name
def m(foo = 1); end
~~~
operator_l: Loc
Location of the =
operator
def m(foo = 1); end
~
expression_l: Loc
Location of the full expression
def m(foo = 1); end
~~~~~~~
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Optarg
impl UnwindSafe for Optarg
Blanket Implementations
Mutably borrows from an owned value. Read more