Type Alias UndoLog

Source
pub(crate) type UndoLog<'tcx> = UndoLog<ProjectionCacheKey<'tcx>, ProjectionCacheEntry<'tcx>>;

Aliased Type§

pub(crate) enum UndoLog<'tcx> {
    Inserted(ProjectionCacheKey<'tcx>),
    Overwrite(ProjectionCacheKey<'tcx>, ProjectionCacheEntry<'tcx>),
    Purged,
}

Variants§

§

Inserted(ProjectionCacheKey<'tcx>)

§

Overwrite(ProjectionCacheKey<'tcx>, ProjectionCacheEntry<'tcx>)

§

Purged

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.