#[repr(C)]pub struct BNTypeDefinitionLine {
pub lineType: BNTypeDefinitionLineType,
pub tokens: *mut BNInstructionTextToken,
pub count: usize,
pub type_: *mut BNType,
pub parentType: *mut BNType,
pub rootType: *mut BNType,
pub rootTypeName: *mut c_char,
pub baseType: *mut BNNamedTypeReference,
pub baseOffset: u64,
pub offset: u64,
pub fieldIndex: usize,
}
Fields§
§lineType: BNTypeDefinitionLineType
§tokens: *mut BNInstructionTextToken
§count: usize
§type_: *mut BNType
§parentType: *mut BNType
§rootType: *mut BNType
§rootTypeName: *mut c_char
§baseType: *mut BNNamedTypeReference
§baseOffset: u64
§offset: u64
§fieldIndex: usize
Trait Implementations§
source§impl Clone for BNTypeDefinitionLine
impl Clone for BNTypeDefinitionLine
source§fn clone(&self) -> BNTypeDefinitionLine
fn clone(&self) -> BNTypeDefinitionLine
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 BNTypeDefinitionLine
impl Debug for BNTypeDefinitionLine
source§impl Default for BNTypeDefinitionLine
impl Default for BNTypeDefinitionLine
impl Copy for BNTypeDefinitionLine
Auto Trait Implementations§
impl Freeze for BNTypeDefinitionLine
impl RefUnwindSafe for BNTypeDefinitionLine
impl !Send for BNTypeDefinitionLine
impl !Sync for BNTypeDefinitionLine
impl Unpin for BNTypeDefinitionLine
impl UnwindSafe for BNTypeDefinitionLine
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
)