pub struct diagnostic_hir_wf_check<'tcx> {
data: PhantomData<&'tcx ()>,
}Fields§
§data: PhantomData<&'tcx ()>Trait Implementations§
source§impl<'tcx> Clone for diagnostic_hir_wf_check<'tcx>
impl<'tcx> Clone for diagnostic_hir_wf_check<'tcx>
source§fn clone(&self) -> diagnostic_hir_wf_check<'tcx>
fn clone(&self) -> diagnostic_hir_wf_check<'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 diagnostic_hir_wf_check<'tcx>
impl<'tcx> Default for diagnostic_hir_wf_check<'tcx>
source§fn default() -> diagnostic_hir_wf_check<'tcx>
fn default() -> diagnostic_hir_wf_check<'tcx>
Returns the “default value” for a type. Read more
source§impl<'tcx> QueryConfigRestored<'tcx> for diagnostic_hir_wf_check<'tcx>
impl<'tcx> QueryConfigRestored<'tcx> for diagnostic_hir_wf_check<'tcx>
type RestoredValue = &'tcx Option<ObligationCause<'tcx>>
type Config = DynamicConfig<'tcx, DefaultCache<(Predicate<'tcx>, WellFormedLoc), 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 diagnostic_hir_wf_check<'tcx>
Auto Trait Implementations§
impl<'tcx> RefUnwindSafe for diagnostic_hir_wf_check<'tcx>
impl<'tcx> Send for diagnostic_hir_wf_check<'tcx>
impl<'tcx> Sync for diagnostic_hir_wf_check<'tcx>
impl<'tcx> Unpin for diagnostic_hir_wf_check<'tcx>
impl<'tcx> UnwindSafe for diagnostic_hir_wf_check<'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