pub struct BitFieldSpec {
pub name: &'static str,
pub lsb: u8,
pub width: u8,
pub signed: bool,
}Expand description
Field metadata for an instruction operand bitfield.
Fields§
§name: &'static strField name from the architecture dataset.
lsb: u8Least significant bit index.
width: u8Number of bits in this field.
signed: boolWhether this field is interpreted as signed.
Trait Implementations§
Source§impl Clone for BitFieldSpec
impl Clone for BitFieldSpec
Source§fn clone(&self) -> BitFieldSpec
fn clone(&self) -> BitFieldSpec
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 BitFieldSpec
impl Debug for BitFieldSpec
Source§impl PartialEq for BitFieldSpec
impl PartialEq for BitFieldSpec
impl Copy for BitFieldSpec
impl Eq for BitFieldSpec
impl StructuralPartialEq for BitFieldSpec
Auto Trait Implementations§
impl Freeze for BitFieldSpec
impl RefUnwindSafe for BitFieldSpec
impl Send for BitFieldSpec
impl Sync for BitFieldSpec
impl Unpin for BitFieldSpec
impl UnsafeUnpin for BitFieldSpec
impl UnwindSafe for BitFieldSpec
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