[−][src]Struct rustc_middle::ty::FloatVarValue

pub struct FloatVarValue(pub FloatTy);

Trait Implementations

impl Clone for FloatVarValue[src]

impl Copy for FloatVarValue[src]

impl Debug for FloatVarValue[src]

impl Eq for FloatVarValue[src]

impl EqUnifyValue for FloatVarValue[src]

impl PartialEq<FloatVarValue> for FloatVarValue[src]

impl StructuralEq for FloatVarValue[src]

impl StructuralPartialEq for FloatVarValue[src]

impl ToType for FloatVarValue[src]

Auto Trait Implementations

impl RefUnwindSafe for FloatVarValue[src]

impl Send for FloatVarValue[src]

impl Sync for FloatVarValue[src]

impl Unpin for FloatVarValue[src]

impl UnwindSafe for FloatVarValue[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized, 
[src]

impl<'tcx, T> ArenaAllocatable<'tcx, ()> for T where
    T: Copy, 
[src]

impl<T> Borrow<T> for T where
    T: ?Sized, 
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized, 
[src]

impl<'a, T> Captures<'a> for T where
    T: ?Sized, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> MaybeResult<T> for T[src]

type Error = !

impl<T> ToOwned for T where
    T: Clone, 
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> UnifyValue for T where
    T: EqUnifyValue, 

type Error = (T, T)

Defines the type to return when merging of two values fails. If merging is infallible, use the special struct NoError found in this crate, which unlocks various more convenient methods on the unification table. Read more

impl<T> WithConstness for T[src]