Enum rustc::traits::SelectionError
[−]
[src]
pub enum SelectionError<'tcx> {
Unimplemented,
OutputTypeParameterMismatch(PolyTraitRef<'tcx>, PolyTraitRef<'tcx>, TypeError<'tcx>),
TraitNotObjectSafe(DefId),
}Unstable (
rustc_private)Variants
UnimplementedUnstable (
rustc_private)OutputTypeParameterMismatch(PolyTraitRef<'tcx>, PolyTraitRef<'tcx>, TypeError<'tcx>)Unstable (
rustc_private)TraitNotObjectSafe(DefId)Unstable (
rustc_private)Trait Implementations
impl<'a, 'tcx> Lift<'tcx> for SelectionError<'a>[src]
type Lifted = SelectionError<'tcx>
fn lift_to_tcx<'b, 'gcx>(&self, tcx: TyCtxt<'b, 'gcx, 'tcx>) -> Option<Self::Lifted>
Derived Implementations
impl<'tcx> Debug for SelectionError<'tcx>[src]
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