Enum rustc::traits::SelectionError
[−]
[src]
pub enum SelectionError<'tcx> { Unimplemented, OutputTypeParameterMismatch(PolyTraitRef<'tcx>, PolyTraitRef<'tcx>, TypeError<'tcx>), TraitNotObjectSafe(DefId), }
🔬 This is a nightly-only experimental API. (
rustc_private
)Variants
Unimplemented
🔬 This is a nightly-only experimental API. (
rustc_private
)OutputTypeParameterMismatch(PolyTraitRef<'tcx>, PolyTraitRef<'tcx>, TypeError<'tcx>)
🔬 This is a nightly-only experimental API. (
rustc_private
)TraitNotObjectSafe(DefId)
🔬 This is a nightly-only experimental API. (
rustc_private
)Trait Implementations
impl<'a, 'tcx> Lift<'tcx> for SelectionError<'a>
[src]
type Lifted = SelectionError<'tcx>
🔬 This is a nightly-only experimental API. (
rustc_private
)fn lift_to_tcx<'b, 'gcx>(&self,
tcx: TyCtxt<'b, 'gcx, 'tcx>)
-> Option<Self::Lifted>
tcx: TyCtxt<'b, 'gcx, 'tcx>)
-> Option<Self::Lifted>
🔬 This is a nightly-only experimental API. (
rustc_private
)impl<'tcx> Clone for SelectionError<'tcx>
[src]
fn clone(&self) -> SelectionError<'tcx>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more