Enum syn::TypeParamBound
[−]
[src]
pub enum TypeParamBound {
Trait(TraitBound),
Lifetime(Lifetime),
}A trait or lifetime used as a bound on a type parameter.
This type is available if Syn is built with the "derive" or "full"
feature.
Variants
Trait(TraitBound)Lifetime(Lifetime)
Trait Implementations
impl Synom for TypeParamBound[src]
fn parse(i: Cursor) -> PResult<Self>[src]
fn description() -> Option<&'static str>[src]
A short name of the type being parsed. Read more
impl Clone for TypeParamBound[src]
fn clone(&self) -> TypeParamBound[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl From<TraitBound> for TypeParamBound[src]
fn from(e: TraitBound) -> TypeParamBound[src]
Performs the conversion.
impl From<Lifetime> for TypeParamBound[src]
fn from(e: Lifetime) -> TypeParamBound[src]
Performs the conversion.