Type Alias rustc_middle::ty::ListWithCachedTypeInfo
source · pub type ListWithCachedTypeInfo<T> = RawList<TypeInfo, T>;
Expand description
A List
that additionally stores type information inline to speed up
TypeVisitableExt
operations.
Aliased Type§
struct ListWithCachedTypeInfo<T> {
skel: ListSkeleton<TypeInfo, T>,
opaque: OpaqueListContents,
}
Fields§
§skel: ListSkeleton<TypeInfo, T>
§opaque: OpaqueListContents
Implementations§
source§impl<T> ListWithCachedTypeInfo<T>
impl<T> ListWithCachedTypeInfo<T>
pub fn flags(&self) -> TypeFlags
pub fn outer_exclusive_binder(&self) -> DebruijnIndex
Trait Implementations§
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.