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