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