[][src]Enum rustc_ap_rustc_errors::SuggestionStyle

pub enum SuggestionStyle {
    HideCodeInline,
    HideCodeAlways,
    CompletelyHidden,
    ShowCode,
    ShowAlways,
}

Variants

HideCodeInline

Hide the suggested code when displaying this suggestion inline.

HideCodeAlways

Always hide the suggested code but display the message.

CompletelyHidden

Do not display this suggestion in the cli output, it is only meant for tools.

ShowCode

Always show the suggested code. This will not show the code if the suggestion is inline and the suggested code is empty.

ShowAlways

Always show the suggested code independently.

Trait Implementations

impl Clone for SuggestionStyle[src]

impl Copy for SuggestionStyle[src]

impl Debug for SuggestionStyle[src]

impl<__D: Decoder> Decodable<__D> for SuggestionStyle[src]

impl<__E: Encoder> Encodable<__E> for SuggestionStyle[src]

impl Eq for SuggestionStyle[src]

impl Hash for SuggestionStyle[src]

impl PartialEq<SuggestionStyle> for SuggestionStyle[src]

impl StructuralEq for SuggestionStyle[src]

impl StructuralPartialEq for SuggestionStyle[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<'a, T> Captures<'a> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> Erased for T[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,