Struct rustc_query_impl::query_config::registered_tools
source · pub struct registered_tools<'tcx> {
data: PhantomData<&'tcx ()>,
}Fields§
§data: PhantomData<&'tcx ()>Trait Implementations§
source§impl<'tcx> Clone for registered_tools<'tcx>
impl<'tcx> Clone for registered_tools<'tcx>
source§fn clone(&self) -> registered_tools<'tcx>
fn clone(&self) -> registered_tools<'tcx>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl<'tcx> Default for registered_tools<'tcx>
impl<'tcx> Default for registered_tools<'tcx>
source§fn default() -> registered_tools<'tcx>
fn default() -> registered_tools<'tcx>
Returns the “default value” for a type. Read more
source§impl<'tcx> QueryConfigRestored<'tcx> for registered_tools<'tcx>
impl<'tcx> QueryConfigRestored<'tcx> for registered_tools<'tcx>
type RestoredValue = &'tcx IndexSet<Ident, BuildHasherDefault<FxHasher>>
type Config = DynamicConfig<'tcx, SingleCache<Erased<impl Copy>>, false, false, false>
fn config(tcx: TyCtxt<'tcx>) -> Self::Config
fn restore(value: Erased<impl Copy>) -> Self::RestoredValue
impl<'tcx> Copy for registered_tools<'tcx>
Auto Trait Implementations§
impl<'tcx> RefUnwindSafe for registered_tools<'tcx>
impl<'tcx> Send for registered_tools<'tcx>
impl<'tcx> Sync for registered_tools<'tcx>
impl<'tcx> Unpin for registered_tools<'tcx>
impl<'tcx> UnwindSafe for registered_tools<'tcx>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
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