Enum syn::FnArg [−][src]
Expand description
An argument in a function signature: the n: usize
in fn f(n: usize)
.
This type is available only if Syn is built with the "full"
feature.
Variants
Receiver(Receiver)
Tuple Fields
0: Receiver
The self
argument of an associated method, whether taken by value
or by reference.
Note that self
receivers with a specified type, such as self: Box<Self>
, are parsed as a FnArg::Typed
.
Typed(PatType)
Tuple Fields
0: PatType
A function argument accepted by pattern and type.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FnArg
impl UnwindSafe for FnArg
Blanket Implementations
Mutably borrows from an owned value. Read more