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