Struct syn::TypeTraitObject [−][src]
pub struct TypeTraitObject {
pub dyn_token: Option<Dyn>,
pub bounds: Punctuated<TypeParamBound, Add>,
}Expand description
A trait object type Bound1 + Bound2 + Bound3 where Bound is a
trait or a lifetime.
This type is available only if Syn is built with the "derive" or
"full" feature.
Fields
dyn_token: Option<Dyn>bounds: Punctuated<TypeParamBound, Add>Implementations
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for TypeTraitObjectimpl !Send for TypeTraitObjectimpl !Sync for TypeTraitObjectimpl Unpin for TypeTraitObjectimpl UnwindSafe for TypeTraitObjectBlanket Implementations
Mutably borrows from an owned value. Read more