Struct rustc_builtin_macros::errors::FormatUnknownTrait
source · pub(crate) struct FormatUnknownTrait<'a> {
pub(crate) span: Span,
pub(crate) ty: &'a str,
pub(crate) suggs: Vec<FormatUnknownTraitSugg>,
}
Fields§
§span: Span
§ty: &'a str
§suggs: Vec<FormatUnknownTraitSugg>
Trait Implementations§
source§impl<'_sess, 'a, G> Diagnostic<'_sess, G> for FormatUnknownTrait<'a>where
G: EmissionGuarantee,
impl<'_sess, 'a, G> Diagnostic<'_sess, G> for FormatUnknownTrait<'a>where
G: EmissionGuarantee,
Auto Trait Implementations§
impl<'a> DynSend for FormatUnknownTrait<'a>
impl<'a> DynSync for FormatUnknownTrait<'a>
impl<'a> Freeze for FormatUnknownTrait<'a>
impl<'a> RefUnwindSafe for FormatUnknownTrait<'a>
impl<'a> Send for FormatUnknownTrait<'a>
impl<'a> Sync for FormatUnknownTrait<'a>
impl<'a> Unpin for FormatUnknownTrait<'a>
impl<'a> UnwindSafe for FormatUnknownTrait<'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
source§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
§impl<T> Filterable for T
impl<T> Filterable for T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
impl<'a, T> Captures<'a> for Twhere
T: ?Sized,
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> MaybeSendSync for T
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: 48 bytes