Trait rustc::middle::typeck::infer::lattice::LatticeDir[src]

pub trait LatticeDir {
    fn combine_fields<'a>(&'a self) -> CombineFields<'a>;
    fn bnd<T: Clone>(&self, b: &Bounds<T>) -> Option<T>;
    fn with_bnd<T: Clone>(&self, b: &Bounds<T>, t: T) -> Bounds<T>;
}

Required Methods

fn combine_fields<'a>(&'a self) -> CombineFields<'a>

fn bnd<T: Clone>(&self, b: &Bounds<T>) -> Option<T>

fn with_bnd<T: Clone>(&self, b: &Bounds<T>, t: T) -> Bounds<T>

Implementors