[][src]Struct cloudabi::auxv

#[repr(C)]
pub struct auxv {
    pub a_type: auxtype,
    pub union: auxv_union,
}

Auxiliary vector entry.

The auxiliary vector is a list of key-value pairs that is provided to the process on startup. Unlike structures, it is extensible, as it is possible to add new records later on. The auxiliary vector is always terminated by an entry having type NULL.

The auxiliary vector is part of the x86-64 ABI, but is used by this environment on all architectures.

Fields

a_type: auxtype

The type of the auxiliary vector entry.

union: auxv_union

Trait Implementations

impl Clone for auxv[src]

impl Copy for auxv[src]

Auto Trait Implementations

impl !Send for auxv

impl !Sync for auxv

impl Unpin for auxv

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.