Struct FileAux64

struct FileAux64 { ... }

File Auxiliary Entry for C_FILE Symbols.

Fields

x_fname: [u8; 8]

The source file name or compiler-related string.

If first 4 bytes are 0, then second 4 bytes are offset into string table.

x_fpad: [u8; 6]

Pad size for file name.

x_ftype: u8

The source-file string type.

x_freserve: [u8; 2]

Reserved.

x_auxtype: u8

Specifies the type of auxiliary entry. Contains _AUX_FILE for this auxiliary entry.

Implementations

impl Clone for FileAux64

fn clone(self: &Self) -> FileAux64

impl Copy for FileAux64

impl Debug for FileAux64

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl FileAux for FileAux64

fn x_fname(self: &Self) -> &[u8; 8]
fn x_ftype(self: &Self) -> u8
fn x_auxtype(self: &Self) -> Option<u8>

impl Freeze for FileAux64

impl Pod for FileAux64

impl RefUnwindSafe for FileAux64

impl Send for FileAux64

impl Sync for FileAux64

impl Unpin for FileAux64

impl UnsafeUnpin for FileAux64

impl UnwindSafe for FileAux64

impl<T> Any for FileAux64

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for FileAux64

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for FileAux64

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for FileAux64

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for FileAux64

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for FileAux64

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for FileAux64

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for FileAux64

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for FileAux64

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>