Struct goblin::mach::load_command::SubClientCommand [−][src]
For dynamically linked shared libraries that are subframework of an umbrella framework they can allow clients other than the umbrella framework or other subframeworks in the same umbrella framework. To do this the subframework is built with “-allowable_client client_name” and an LC_SUB_CLIENT load command is created for each -allowable_client flag. The client_name is usually a framework name. It can also be a name used for bundles clients where the bundle is built with “-client_name client_name”.
Fields
cmd: u32
LC_SUB_CLIENT
cmdsize: u32
includes client string
client: LcStr
the client name
Trait Implementations
impl Clone for SubClientCommand
[src]
fn clone(&self) -> SubClientCommand
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SubClientCommand
[src]
impl Debug for SubClientCommand
[src]
impl FromCtx<Endian, [u8]> for SubClientCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a SubClientCommand
[src]
impl IntoCtx<Endian, [u8]> for SubClientCommand
[src]
impl SizeWith<Endian> for SubClientCommand
[src]
impl<'a> TryFromCtx<'a, Endian, [u8]> for SubClientCommand where
SubClientCommand: 'a,
[src]
SubClientCommand: 'a,
type Error = Error
fn try_from_ctx(
src: &'a [u8],
ctx: Endian
) -> Result<(Self, usize), Self::Error>
[src]
src: &'a [u8],
ctx: Endian
) -> Result<(Self, usize), Self::Error>
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SubClientCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SubClientCommand
[src]
Auto Trait Implementations
impl RefUnwindSafe for SubClientCommand
impl Send for SubClientCommand
impl Sync for SubClientCommand
impl Unpin for SubClientCommand
impl UnwindSafe for SubClientCommand
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,