[][src]Enum chalk_ir::FloatTy

pub enum FloatTy {
    F32,
    F64,
}

Different kinds of float types.

Variants

F32
F64

Trait Implementations

impl Clone for FloatTy[src]

impl Copy for FloatTy[src]

impl Debug for FloatTy[src]

impl Eq for FloatTy[src]

impl<I: Interner, TI: TargetInterner<I>> Fold<I, TI> for FloatTy[src]

type Result = Self

The type of value that will be produced once folding is done. Typically this is Self, unless Self contains borrowed values, in which case owned values are produced (for example, one can fold over a &T value where T: Fold, in which case you get back a T, not a &T). Read more

impl Hash for FloatTy[src]

impl Ord for FloatTy[src]

impl PartialEq<FloatTy> for FloatTy[src]

impl PartialOrd<FloatTy> for FloatTy[src]

impl StructuralEq for FloatTy[src]

impl StructuralPartialEq for FloatTy[src]

impl<I: Interner> Visit<I> for FloatTy[src]

Auto Trait Implementations

impl RefUnwindSafe for FloatTy

impl Send for FloatTy

impl Sync for FloatTy

impl Unpin for FloatTy

impl UnwindSafe for FloatTy

Blanket Implementations

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

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

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

impl<T> Cast for T[src]

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

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

impl<T, I> Shift<I> for T where
    I: Interner,
    T: Fold<I, I>, 
[src]

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, I> VisitExt<I> for T where
    I: Interner,
    T: Visit<I>, 
[src]