Enum syn::TyParamBound [−][src]
pub enum TyParamBound {
Trait(PolyTraitRef, TraitBoundModifier),
Region(Lifetime),
}The AST represents all type param bounds as types.
typeck::collect::compute_bounds matches these against
the "special" built-in traits (see middle::lang_items) and
detects Copy, Send and Sync.
Variants
Trait(PolyTraitRef, TraitBoundModifier)Region(Lifetime)
Trait Implementations
impl ToTokens for TyParamBound[src]
impl ToTokens for TyParamBoundimpl Debug for TyParamBound[src]
impl Debug for TyParamBoundfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Clone for TyParamBound[src]
impl Clone for TyParamBoundfn clone(&self) -> TyParamBound[src]
fn clone(&self) -> TyParamBoundReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Eq for TyParamBound[src]
impl Eq for TyParamBoundimpl PartialEq for TyParamBound[src]
impl PartialEq for TyParamBoundfn eq(&self, other: &TyParamBound) -> bool[src]
fn eq(&self, other: &TyParamBound) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &TyParamBound) -> bool[src]
fn ne(&self, other: &TyParamBound) -> boolThis method tests for !=.
impl Hash for TyParamBound[src]
impl Hash for TyParamBoundAuto Trait Implementations
impl Send for TyParamBound
impl Send for TyParamBoundimpl Sync for TyParamBound
impl Sync for TyParamBound