Enum syn::GenericArgument [−][src]
An individual generic argument, like 'a
, T
, or Item = T
.
This type is available if Syn is built with the "derive"
or "full"
feature.
Variants
Lifetime(Lifetime)
A lifetime argument.
Type(Type)
A type argument.
Binding(Binding)
A binding (equality constraint) on an associated type: the Item = u8
in Iterator<Item = u8>
.
Const(Expr)
A const expression. Must be inside of a block.
NOTE: Identity expressions are represented as Type arguments, as they are indistinguishable syntactically.
Trait Implementations
impl Synom for GenericArgument
[src]
[+]
impl Synom for GenericArgument
impl ToTokens for GenericArgument
[src]
[+]
impl ToTokens for GenericArgument
impl Clone for GenericArgument
[src]
[+]
impl Clone for GenericArgument
Auto Trait Implementations
impl !Send for GenericArgument
impl !Send for GenericArgument
impl !Sync for GenericArgument
impl !Sync for GenericArgument