Struct rustc_hir_typeck::errors::CtorIsPrivate
source · pub struct CtorIsPrivate {
pub span: Span,
pub def: String,
}Fields§
§span: Span§def: StringTrait Implementations§
source§impl<'_sess, G> IntoDiagnostic<'_sess, G> for CtorIsPrivatewhere
G: EmissionGuarantee,
impl<'_sess, G> IntoDiagnostic<'_sess, G> for CtorIsPrivatewhere
G: EmissionGuarantee,
source§fn into_diagnostic(
self,
dcx: &'_sess DiagCtxt,
level: Level
) -> DiagnosticBuilder<'_sess, G>
fn into_diagnostic( self, dcx: &'_sess DiagCtxt, level: Level ) -> DiagnosticBuilder<'_sess, G>
Write out as a diagnostic out of
DiagCtxt.Auto Trait Implementations§
impl RefUnwindSafe for CtorIsPrivate
impl Send for CtorIsPrivate
impl Sync for CtorIsPrivate
impl Unpin for CtorIsPrivate
impl UnwindSafe for CtorIsPrivate
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: 32 bytes