#[repr(u64)]pub enum ReservedAbbrevId {
EndBlock = 0,
EnterSubBlock = 1,
DefineAbbrev = 2,
UnabbrevRecord = 3,
}
Expand description
Abbreviation IDs that are reserved by LLVM.
Variants§
EndBlock = 0
Identifies an END_BLOCK
record.
EnterSubBlock = 1
Identifies an ENTER_SUBBLOCK
record.
DefineAbbrev = 2
Identifies a DEFINE_ABBREV
record.
UnabbrevRecord = 3
Identifies an UNABBREV_RECORD
record.
Trait Implementations§
Source§impl Clone for ReservedAbbrevId
impl Clone for ReservedAbbrevId
Source§fn clone(&self) -> ReservedAbbrevId
fn clone(&self) -> ReservedAbbrevId
Returns a duplicate 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 ReservedAbbrevId
impl Debug for ReservedAbbrevId
Source§impl PartialEq for ReservedAbbrevId
impl PartialEq for ReservedAbbrevId
Source§impl TryFrom<u64> for ReservedAbbrevId
impl TryFrom<u64> for ReservedAbbrevId
Source§type Error = TryFromPrimitiveError<ReservedAbbrevId>
type Error = TryFromPrimitiveError<ReservedAbbrevId>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for ReservedAbbrevId
impl TryFromPrimitive for ReservedAbbrevId
impl Copy for ReservedAbbrevId
impl StructuralPartialEq for ReservedAbbrevId
Auto Trait Implementations§
impl Freeze for ReservedAbbrevId
impl RefUnwindSafe for ReservedAbbrevId
impl Send for ReservedAbbrevId
impl Sync for ReservedAbbrevId
impl Unpin for ReservedAbbrevId
impl UnwindSafe for ReservedAbbrevId
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