#[repr(C)]pub struct AuxBeginAndEndFunction {
pub unused1: [u8; 4],
pub line_number: u16,
pub unused2: [u8; 6],
pub pointer_to_next_function: u32,
pub unused3: [u8; 2],
}
Expand description
Auxiliary symbol record for symbols with storage class IMAGE_SYM_CLASS_FUNCTION
.
Fields
unused1: [u8; 4]
Unused padding.
line_number: u16
The actual ordinal line number within the source file, corresponding
to the .bf
or .ef
record.
unused2: [u8; 6]
Unused padding.
pointer_to_next_function: u32
The symbol-table index of the next .bf
symbol record.
If the function is the last in the symbol table, this field is set to zero.
It is not used for .ef
records.
unused3: [u8; 2]
Unused padding.
Trait Implementations
sourceimpl Clone for AuxBeginAndEndFunction
impl Clone for AuxBeginAndEndFunction
sourcefn clone(&self) -> AuxBeginAndEndFunction
fn clone(&self) -> AuxBeginAndEndFunction
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AuxBeginAndEndFunction
impl Debug for AuxBeginAndEndFunction
sourceimpl Default for AuxBeginAndEndFunction
impl Default for AuxBeginAndEndFunction
sourcefn default() -> AuxBeginAndEndFunction
fn default() -> AuxBeginAndEndFunction
Returns the “default value” for a type. Read more
sourceimpl PartialEq<AuxBeginAndEndFunction> for AuxBeginAndEndFunction
impl PartialEq<AuxBeginAndEndFunction> for AuxBeginAndEndFunction
sourcefn eq(&self, other: &AuxBeginAndEndFunction) -> bool
fn eq(&self, other: &AuxBeginAndEndFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AuxBeginAndEndFunction) -> bool
fn ne(&self, other: &AuxBeginAndEndFunction) -> bool
This method tests for !=
.
sourceimpl<'a> TryFromCtx<'a, Endian, [u8]> for AuxBeginAndEndFunction where
AuxBeginAndEndFunction: 'a,
impl<'a> TryFromCtx<'a, Endian, [u8]> for AuxBeginAndEndFunction where
AuxBeginAndEndFunction: 'a,
sourceimpl<'a> TryIntoCtx<Endian, [u8]> for &'a AuxBeginAndEndFunction
impl<'a> TryIntoCtx<Endian, [u8]> for &'a AuxBeginAndEndFunction
sourceimpl TryIntoCtx<Endian, [u8]> for AuxBeginAndEndFunction
impl TryIntoCtx<Endian, [u8]> for AuxBeginAndEndFunction
impl Copy for AuxBeginAndEndFunction
impl StructuralPartialEq for AuxBeginAndEndFunction
Auto Trait Implementations
impl RefUnwindSafe for AuxBeginAndEndFunction
impl Send for AuxBeginAndEndFunction
impl Sync for AuxBeginAndEndFunction
impl Unpin for AuxBeginAndEndFunction
impl UnwindSafe for AuxBeginAndEndFunction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more