#[repr(u64)]pub enum AbbrevOpEnc {
Fixed = 1,
Vbr = 2,
Array = 3,
Char6 = 4,
Blob = 5,
}
Expand description
Codes for each operand encoding type supported by DEFINE_ABBREV
.
Variants§
Fixed = 1
A fixed-length, unsigned operand.
Vbr = 2
A variable-length, unsigned operand.
Array = 3
An array of values.
Char6 = 4
A single 6-bit-encoded character.
Blob = 5
A blob of bytes.
Trait Implementations§
Source§impl Clone for AbbrevOpEnc
impl Clone for AbbrevOpEnc
Source§fn clone(&self) -> AbbrevOpEnc
fn clone(&self) -> AbbrevOpEnc
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 AbbrevOpEnc
impl Debug for AbbrevOpEnc
Source§impl PartialEq for AbbrevOpEnc
impl PartialEq for AbbrevOpEnc
Source§impl TryFrom<u64> for AbbrevOpEnc
impl TryFrom<u64> for AbbrevOpEnc
Source§type Error = TryFromPrimitiveError<AbbrevOpEnc>
type Error = TryFromPrimitiveError<AbbrevOpEnc>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for AbbrevOpEnc
impl TryFromPrimitive for AbbrevOpEnc
impl Copy for AbbrevOpEnc
impl StructuralPartialEq for AbbrevOpEnc
Auto Trait Implementations§
impl Freeze for AbbrevOpEnc
impl RefUnwindSafe for AbbrevOpEnc
impl Send for AbbrevOpEnc
impl Sync for AbbrevOpEnc
impl Unpin for AbbrevOpEnc
impl UnwindSafe for AbbrevOpEnc
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