#[repr(C)]pub struct BNInstructionInfo {
pub length: usize,
pub branchCount: usize,
pub archTransitionByTargetAddr: bool,
pub delaySlots: u8,
pub branchType: [BNBranchType; 3],
pub branchTarget: [u64; 3],
pub branchArch: [*mut BNArchitecture; 3],
}Fields§
§length: usize§branchCount: usize§archTransitionByTargetAddr: bool§delaySlots: u8§branchType: [BNBranchType; 3]§branchTarget: [u64; 3]§branchArch: [*mut BNArchitecture; 3]If null, same architecture as instruction
Trait Implementations§
Source§impl Clone for BNInstructionInfo
impl Clone for BNInstructionInfo
Source§fn clone(&self) -> BNInstructionInfo
fn clone(&self) -> BNInstructionInfo
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 BNInstructionInfo
impl Debug for BNInstructionInfo
Source§impl Default for BNInstructionInfo
impl Default for BNInstructionInfo
impl Copy for BNInstructionInfo
Auto Trait Implementations§
impl Freeze for BNInstructionInfo
impl RefUnwindSafe for BNInstructionInfo
impl !Send for BNInstructionInfo
impl !Sync for BNInstructionInfo
impl Unpin for BNInstructionInfo
impl UnwindSafe for BNInstructionInfo
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