Struct rustc_lint::lints::ForLoopsOverFalliblesDiag
source · pub struct ForLoopsOverFalliblesDiag<'a> {
pub article: &'static str,
pub ty: &'static str,
pub sub: ForLoopsOverFalliblesLoopSub<'a>,
pub question_mark: Option<ForLoopsOverFalliblesQuestionMark>,
pub suggestion: ForLoopsOverFalliblesSuggestion<'a>,
}
Fields§
§article: &'static str
§ty: &'static str
§sub: ForLoopsOverFalliblesLoopSub<'a>
§question_mark: Option<ForLoopsOverFalliblesQuestionMark>
§suggestion: ForLoopsOverFalliblesSuggestion<'a>
Trait Implementations§
source§impl<'__a, 'a> DecorateLint<'__a, ()> for ForLoopsOverFalliblesDiag<'a>
impl<'__a, 'a> DecorateLint<'__a, ()> for ForLoopsOverFalliblesDiag<'a>
source§fn decorate_lint<'__b>(
self,
diag: &'__b mut DiagnosticBuilder<'__a, ()>
) -> &'__b mut DiagnosticBuilder<'__a, ()>
fn decorate_lint<'__b>( self, diag: &'__b mut DiagnosticBuilder<'__a, ()> ) -> &'__b mut DiagnosticBuilder<'__a, ()>
Decorate and emit a lint.
fn msg(&self) -> DiagnosticMessage
Auto Trait Implementations§
impl<'a> RefUnwindSafe for ForLoopsOverFalliblesDiag<'a>
impl<'a> !Send for ForLoopsOverFalliblesDiag<'a>
impl<'a> !Sync for ForLoopsOverFalliblesDiag<'a>
impl<'a> Unpin for ForLoopsOverFalliblesDiag<'a>
impl<'a> UnwindSafe for ForLoopsOverFalliblesDiag<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 120 bytes