Type Alias chalk_integration::lowering::env::AssociatedTyValueIds
source · pub type AssociatedTyValueIds = BTreeMap<(ImplId<ChalkIr>, Identifier), AssociatedTyValueId<ChalkIr>>;
Aliased Type§
struct AssociatedTyValueIds {
root: Option<NodeRef<Owned, (ImplId<ChalkIr>, Atom<EmptyStaticAtomSet>), AssociatedTyValueId<ChalkIr>, LeafOrInternal>>,
length: usize,
pub(super) alloc: ManuallyDrop<Global>,
_marker: PhantomData<Box<((ImplId<ChalkIr>, Atom<EmptyStaticAtomSet>), AssociatedTyValueId<ChalkIr>)>>,
}
Fields§
§root: Option<NodeRef<Owned, (ImplId<ChalkIr>, Atom<EmptyStaticAtomSet>), AssociatedTyValueId<ChalkIr>, LeafOrInternal>>
§length: usize
§alloc: ManuallyDrop<Global>
§_marker: PhantomData<Box<((ImplId<ChalkIr>, Atom<EmptyStaticAtomSet>), AssociatedTyValueId<ChalkIr>)>>