Struct FileAux32

struct FileAux32 { ... }

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; 3]

Reserved.

Implementations

impl Clone for FileAux32

fn clone(self: &Self) -> FileAux32

impl Copy for FileAux32

impl Debug for FileAux32

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

impl FileAux for FileAux32

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

impl Freeze for FileAux32

impl Pod for FileAux32

impl RefUnwindSafe for FileAux32

impl Send for FileAux32

impl Sync for FileAux32

impl Unpin for FileAux32

impl UnsafeUnpin for FileAux32

impl UnwindSafe for FileAux32

impl<T> Any for FileAux32

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for FileAux32

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

impl<T> BorrowMut for FileAux32

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

impl<T> CloneToUninit for FileAux32

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

impl<T> From for FileAux32

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for FileAux32

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

impl<T, U> Into for FileAux32

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 FileAux32

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

impl<T, U> TryInto for FileAux32

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