Enum rustc_parse::parser::diagnostics::BadTypePlusSub
source · pub enum BadTypePlusSub {
AddParen {
sum_with_parens: String,
span: Span,
},
ForgotParen {
span: Span,
},
ExpectPath {
span: Span,
},
}
Variants
AddParen
ForgotParen
Fields
span: Span
ExpectPath
Fields
span: Span
Trait Implementations
sourceimpl AddSubdiagnostic for BadTypePlusSub
impl AddSubdiagnostic for BadTypePlusSub
sourcefn add_to_diagnostic(self, diag: &mut Diagnostic)
fn add_to_diagnostic(self, diag: &mut Diagnostic)
Add a subdiagnostic to an existing diagnostic.
Auto Trait Implementations
impl RefUnwindSafe for BadTypePlusSub
impl !Send for BadTypePlusSub
impl !Sync for BadTypePlusSub
impl Unpin for BadTypePlusSub
impl UnwindSafe for BadTypePlusSub
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn 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: 40 bytes
Size for each variant:
AddParen
: 36 bytesForgotParen
: 8 bytesExpectPath
: 8 bytes