pub enum AbbrevOp {
Literal(u64),
Vbr(u64),
Fixed(u64),
Array(Box<AbbrevOp>),
Char6,
Blob,
}
Expand description
The valid abbreviation operand forms.
Variants§
Literal(u64)
A literal, constant operand.
Vbr(u64)
A VBR whose width is is associated as extra data.
Fixed(u64)
A fixed-width field whose width is associated as extra data.
Array(Box<AbbrevOp>)
A fixed-length array whose member elements are specified.
Char6
A single Char6.
Blob
A fixed-length blob of bytes.
Trait Implementations§
impl StructuralPartialEq for AbbrevOp
Auto Trait Implementations§
impl Freeze for AbbrevOp
impl RefUnwindSafe for AbbrevOp
impl Send for AbbrevOp
impl Sync for AbbrevOp
impl Unpin for AbbrevOp
impl UnwindSafe for AbbrevOp
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