[−][src]Enum rustc_mir::borrow_check::diagnostics::outlives_suggestion::SuggestedConstraint
The different things we could suggest.
Variants
Outlives(RegionName, SmallVec<[RegionName; 2]>)Outlives(a, [b, c, d, ...]) => 'a: 'b + 'c + 'd + ...
Equal(RegionName, RegionName)'a = 'b
Static(RegionName)'a: 'static i.e. 'a = 'static and the user should just use 'static
Auto Trait Implementations
impl RefUnwindSafe for SuggestedConstraint
impl !Send for SuggestedConstraint
impl !Sync for SuggestedConstraint
impl Unpin for SuggestedConstraint
impl UnwindSafe for SuggestedConstraint
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.