Enum rustc::ty::fast_reject::SimplifiedType
[−]
[src]
pub enum SimplifiedType { BoolSimplifiedType, CharSimplifiedType, IntSimplifiedType(IntTy), UintSimplifiedType(UintTy), FloatSimplifiedType(FloatTy), AdtSimplifiedType(DefId), StrSimplifiedType, ArraySimplifiedType, PtrSimplifiedType, NeverSimplifiedType, TupleSimplifiedType(usize), TraitSimplifiedType(DefId), ClosureSimplifiedType(DefId), AnonSimplifiedType(DefId), FunctionSimplifiedType(usize), ParameterSimplifiedType, }
🔬 This is a nightly-only experimental API. (
rustc_private
)See `simplify_type
Variants
BoolSimplifiedType
🔬 This is a nightly-only experimental API. (
rustc_private
)CharSimplifiedType
🔬 This is a nightly-only experimental API. (
rustc_private
)IntSimplifiedType(IntTy)
🔬 This is a nightly-only experimental API. (
rustc_private
)UintSimplifiedType(UintTy)
🔬 This is a nightly-only experimental API. (
rustc_private
)FloatSimplifiedType(FloatTy)
🔬 This is a nightly-only experimental API. (
rustc_private
)AdtSimplifiedType(DefId)
🔬 This is a nightly-only experimental API. (
rustc_private
)StrSimplifiedType
🔬 This is a nightly-only experimental API. (
rustc_private
)ArraySimplifiedType
🔬 This is a nightly-only experimental API. (
rustc_private
)PtrSimplifiedType
🔬 This is a nightly-only experimental API. (
rustc_private
)NeverSimplifiedType
🔬 This is a nightly-only experimental API. (
rustc_private
)TupleSimplifiedType(usize)
🔬 This is a nightly-only experimental API. (
rustc_private
)TraitSimplifiedType(DefId)
🔬 This is a nightly-only experimental API. (
rustc_private
)ClosureSimplifiedType(DefId)
🔬 This is a nightly-only experimental API. (
rustc_private
)AnonSimplifiedType(DefId)
🔬 This is a nightly-only experimental API. (
rustc_private
)FunctionSimplifiedType(usize)
🔬 This is a nightly-only experimental API. (
rustc_private
)ParameterSimplifiedType
🔬 This is a nightly-only experimental API. (
rustc_private
)Trait Implementations
impl Clone for SimplifiedType
[src]
fn clone(&self) -> SimplifiedType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Copy for SimplifiedType
[src]
impl Debug for SimplifiedType
[src]
impl PartialEq for SimplifiedType
[src]
fn eq(&self, __arg_0: &SimplifiedType) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &SimplifiedType) -> bool
This method tests for !=
.
impl Eq for SimplifiedType
[src]
impl Hash for SimplifiedType
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher
1.3.0
Feeds a slice of this type into the state provided.