#[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 copy 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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)