Struct rustc_errors::ExplicitBug
source · pub struct ExplicitBug;
Expand description
Signifies that the compiler died with an explicit call to .bug
or .span_bug
rather than a failed assertion, etc.
Trait Implementations§
source§impl Clone for ExplicitBug
impl Clone for ExplicitBug
source§fn clone(&self) -> ExplicitBug
fn clone(&self) -> ExplicitBug
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ExplicitBug
impl Debug for ExplicitBug
source§impl Display for ExplicitBug
impl Display for ExplicitBug
source§impl Error for ExplicitBug
impl Error for ExplicitBug
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
impl Copy for ExplicitBug
Auto Trait Implementations§
impl RefUnwindSafe for ExplicitBug
impl Send for ExplicitBug
impl Sync for ExplicitBug
impl Unpin for ExplicitBug
impl UnwindSafe for ExplicitBug
Blanket Implementations§
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: 0 bytes