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