Enum rustc::middle::ty::TraitStore[src]
pub enum TraitStore {
UniqTraitStore,
RegionTraitStore(Region, Mutability),
}Variants
UniqTraitStore | Box |
RegionTraitStore | &Trait and &mut Trait |
pub enum TraitStore {
UniqTraitStore,
RegionTraitStore(Region, Mutability),
}UniqTraitStore | Box |
RegionTraitStore | &Trait and &mut Trait |
impl TypeFoldable for TraitStorefn fold_with<F: TypeFolder>(&self, folder: &mut F) -> TraitStoreimpl tr for TraitStorefn tr(&self, xcx: &ExtendedDecodeContext) -> TraitStoreimpl Repr for TraitStoreimpl Show for TraitStoreimpl<__D: Decoder<__E>, __E> Decodable<__D, __E> for TraitStorefn decode(__arg_0: &mut __D) -> Result<TraitStore, __E>impl<__S: Encoder<__E>, __E> Encodable<__S, __E> for TraitStoreimpl<__S: Writer> Hash<__S> for TraitStorefn hash(&self, __arg_0: &mut __S)impl Eq for TraitStorefn assert_receiver_is_total_eq(&self)impl PartialEq for TraitStorefn eq(&self, __arg_0: &TraitStore) -> boolfn ne(&self, __arg_0: &TraitStore) -> boolimpl Clone for TraitStorefn clone(&self) -> TraitStorefn clone_from(&mut self, source: &Self)
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct (or str), enum,
trait, typedef (or
tdef).