#[repr(u8)]pub enum DebugEmissionKind {
NoDebug = 0,
FullDebug = 1,
LineTablesOnly = 2,
DebugDirectivesOnly = 3,
}Expand description
DICompileUnit::DebugEmissionKind
Variants§
Trait Implementations§
Source§impl Clone for DebugEmissionKind
impl Clone for DebugEmissionKind
impl Copy for DebugEmissionKind
Source§impl Debug for DebugEmissionKind
impl Debug for DebugEmissionKind
Source§impl Default for DebugEmissionKind
impl Default for DebugEmissionKind
impl Eq for DebugEmissionKind
Source§impl PartialEq for DebugEmissionKind
impl PartialEq for DebugEmissionKind
impl StructuralPartialEq for DebugEmissionKind
Source§impl TryFrom<u8> for DebugEmissionKind
impl TryFrom<u8> for DebugEmissionKind
Source§type Error = TryFromPrimitiveError<DebugEmissionKind>
type Error = TryFromPrimitiveError<DebugEmissionKind>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for DebugEmissionKind
impl TryFromPrimitive for DebugEmissionKind
const NAME: &'static str = "DebugEmissionKind"
type Primitive = u8
type Error = TryFromPrimitiveError<DebugEmissionKind>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
Auto Trait Implementations§
impl Freeze for DebugEmissionKind
impl RefUnwindSafe for DebugEmissionKind
impl Send for DebugEmissionKind
impl Sync for DebugEmissionKind
impl Unpin for DebugEmissionKind
impl UnsafeUnpin for DebugEmissionKind
impl UnwindSafe for DebugEmissionKind
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