Type Alias InternedSet

Source
type InternedSet<'tcx, T> = ShardedHashMap<InternedInSet<'tcx, T>, ()>;

Aliased Type§

enum InternedSet<'tcx, T> {
    Single(Lock<HashTable<(InternedInSet<'tcx, T>, ())>>),
    Shards(Box<[CacheAligned<Lock<HashTable<(InternedInSet<'tcx, T>, ())>>>; 32]>),
}

Variants§

§

Single(Lock<HashTable<(InternedInSet<'tcx, T>, ())>>)

§

Shards(Box<[CacheAligned<Lock<HashTable<(InternedInSet<'tcx, T>, ())>>>; 32]>)

Layout§

Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.