[][src]Struct mach_object::LcString

pub struct LcString(pub usize, pub String);

A variable length string in a load command is represented by an LcString structure.

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.

Methods

impl LcString[src]

pub fn size(&self) -> usize[src]

pub fn as_str(&self) -> &str[src]

Trait Implementations

impl Clone for LcString[src]

impl Default for LcString[src]

impl Eq for LcString[src]

impl PartialEq<LcString> for LcString[src]

impl Display for LcString[src]

impl Debug for LcString[src]

impl Deref for LcString[src]

type Target = str

The resulting type after dereferencing.

impl StructuralPartialEq for LcString[src]

impl StructuralEq for LcString[src]

Auto Trait Implementations

Blanket Implementations

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.

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

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

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