Struct rustc_query_impl::queries::debugger_visualizers
source · pub struct debugger_visualizers<'tcx> {
data: PhantomData<&'tcx ()>,
}
Fields§
§data: PhantomData<&'tcx ()>
Trait Implementations§
source§impl<'tcx> QueryConfig<QueryCtxt<'tcx>> for debugger_visualizers<'tcx>
impl<'tcx> QueryConfig<QueryCtxt<'tcx>> for debugger_visualizers<'tcx>
type Key = CrateNum
type Value = Vec<DebuggerVisualizerFile, Global>
type Stored = &'tcx Vec<DebuggerVisualizerFile, Global>
const NAME: &'static str = _
fn cache_on_disk(tcx: TyCtxt<'tcx>, key: &Self::Key) -> bool
type Cache = VecArenaCache<'tcx, CrateNum, Vec<DebuggerVisualizerFile, Global>>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<Self::Key>where
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a Self::Cachewhere
'tcx: 'a,
fn make_vtable(
tcx: QueryCtxt<'tcx>,
key: &Self::Key
) -> QueryVTable<QueryCtxt<'tcx>, Self::Key, Self::Value>
fn execute_query(tcx: TyCtxt<'tcx>, k: Self::Key) -> Self::Stored
Auto Trait Implementations§
impl<'tcx> RefUnwindSafe for debugger_visualizers<'tcx>
impl<'tcx> Send for debugger_visualizers<'tcx>
impl<'tcx> Sync for debugger_visualizers<'tcx>
impl<'tcx> Unpin for debugger_visualizers<'tcx>
impl<'tcx> UnwindSafe for debugger_visualizers<'tcx>
Blanket Implementations§
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 0 bytes