#[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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BNInstructionInfo
Source§impl Debug for BNInstructionInfo
impl Debug for BNInstructionInfo
Auto Trait Implementations§
impl !Send for BNInstructionInfo
impl !Sync for BNInstructionInfo
impl Freeze for BNInstructionInfo
impl RefUnwindSafe for BNInstructionInfo
impl Unpin for BNInstructionInfo
impl UnsafeUnpin 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