Type Alias PlaceholderTy

Source
pub type PlaceholderTy = Placeholder<BoundTy>;

Aliased Type§

pub struct PlaceholderTy {
    pub universe: UniverseIndex,
    pub bound: BoundTy,
}

Fields§

§universe: UniverseIndex§bound: BoundTy

Trait Implementations§

Source§

impl<'db> PlaceholderLike<DbInterner<'db>> for PlaceholderTy

Source§

type Bound = BoundTy

Source§

fn universe(self) -> UniverseIndex

Source§

fn var(self) -> BoundVar

Source§

fn with_updated_universe(self, ui: UniverseIndex) -> Self

Source§

fn new(ui: UniverseIndex, bound: BoundTy) -> Self

Source§

fn new_anon(ui: UniverseIndex, var: BoundVar) -> Self