Struct goblin::pe::symbol::AuxBeginAndEndFunction [−][src]
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
impl Clone for AuxBeginAndEndFunction
[src]
fn clone(&self) -> AuxBeginAndEndFunction
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AuxBeginAndEndFunction
[src]
impl Debug for AuxBeginAndEndFunction
[src]
impl Default for AuxBeginAndEndFunction
[src]
fn default() -> AuxBeginAndEndFunction
[src]
impl FromCtx<Endian, [u8]> for AuxBeginAndEndFunction
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a AuxBeginAndEndFunction
[src]
impl IntoCtx<Endian, [u8]> for AuxBeginAndEndFunction
[src]
impl PartialEq<AuxBeginAndEndFunction> for AuxBeginAndEndFunction
[src]
fn eq(&self, other: &AuxBeginAndEndFunction) -> bool
[src]
fn ne(&self, other: &AuxBeginAndEndFunction) -> bool
[src]
impl SizeWith<Endian> for AuxBeginAndEndFunction
[src]
impl StructuralPartialEq for AuxBeginAndEndFunction
[src]
impl<'a> TryFromCtx<'a, Endian, [u8]> for AuxBeginAndEndFunction where
AuxBeginAndEndFunction: 'a,
[src]
AuxBeginAndEndFunction: 'a,
type Error = Error
fn try_from_ctx(
src: &'a [u8],
ctx: Endian
) -> Result<(Self, usize), Self::Error>
[src]
src: &'a [u8],
ctx: Endian
) -> Result<(Self, usize), Self::Error>
impl<'a> TryIntoCtx<Endian, [u8]> for &'a AuxBeginAndEndFunction
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for AuxBeginAndEndFunction
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,