[−][src]Enum rustc_ap_rustc_errors::Applicability
Indicates the confidence in the correctness of a suggestion.
All suggestions are marked with an Applicability
. Tools use the applicability of a suggestion
to determine whether it should be automatically applied or if the user should be consulted
before applying the suggestion.
Variants
The suggestion is definitely what the user intended. This suggestion should be automatically applied.
The suggestion may be what the user intended, but it is uncertain. The suggestion should result in valid Rust code if it is applied.
The suggestion contains placeholders like (...)
or { /* fields */ }
. The suggestion
cannot be applied automatically because it will not result in valid Rust code. The user
will need to fill in the placeholders.
The applicability of the suggestion is unknown.
Trait Implementations
impl Clone for Applicability
[src]
fn clone(&self) -> Applicability
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<Applicability> for Applicability
[src]
fn eq(&self, other: &Applicability) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Copy for Applicability
[src]
impl Hash for Applicability
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Debug for Applicability
[src]
impl Encodable for Applicability
[src]
impl Decodable for Applicability
[src]
Auto Trait Implementations
impl Send for Applicability
impl Unpin for Applicability
impl Sync for Applicability
impl UnwindSafe for Applicability
impl RefUnwindSafe for Applicability
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Encodable for T where
T: UseSpecializedEncodable + ?Sized,
[src]
T: UseSpecializedEncodable + ?Sized,
impl<T> Decodable for T where
T: UseSpecializedDecodable,
[src]
T: UseSpecializedDecodable,