Struct syn::TraitBound [−][src]
A trait used as a bound on a type parameter.
This type is available if Syn is built with the "derive"
or "full"
feature.
Fields
paren_token: Option<Paren>
modifier: TraitBoundModifier
lifetimes: Option<BoundLifetimes>
The for<'a>
in for<'a> Foo<&'a T>
path: Path
The Foo<&'a T>
in for<'a> Foo<&'a T>
Trait Implementations
impl Synom for TraitBound
[src]
[+]
impl Synom for TraitBound
impl ToTokens for TraitBound
[src]
[+]
impl ToTokens for TraitBound
impl From<TraitBound> for TypeParamBound
[src]
[+]
impl From<TraitBound> for TypeParamBound
impl Clone for TraitBound
[src]
[+]
impl Clone for TraitBound
Auto Trait Implementations
impl !Send for TraitBound
impl !Send for TraitBound
impl !Sync for TraitBound
impl !Sync for TraitBound