Struct object::macho::LcStr[][src]

#[repr(C)]pub struct LcStr<E: Endian> {
    pub offset: U32<E>,
}

A variable length string in a load command.

The strings are stored just after the load command structure and the offset is from the start of the load command structure. The size of the string is reflected in the cmdsize field of the load command. Once again any padded bytes to bring the cmdsize field to a multiple of 4 bytes must be zero.

Fields

offset: U32<E>

offset to the string

Trait Implementations

impl<E: Clone + Endian> Clone for LcStr<E>[src]

impl<E: Copy + Endian> Copy for LcStr<E>[src]

impl<E: Debug + Endian> Debug for LcStr<E>[src]

impl<E: Endian> Pod for LcStr<E>[src]

Auto Trait Implementations

impl<E> Send for LcStr<E> where
    E: Send

impl<E> Sync for LcStr<E> where
    E: Sync

impl<E> Unpin for LcStr<E> where
    E: Unpin

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.