Struct lief::macho::commands::sub_client::SubClient
pub struct SubClient<'a> { /* private fields */ }
Expand description
Class that represents the SubClient command.
Accodring to the Mach-O loader.h
documentation:
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”.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> RefUnwindSafe for SubClient<'a>
impl<'a> !Send for SubClient<'a>
impl<'a> !Sync for SubClient<'a>
impl<'a> Unpin for SubClient<'a>
impl<'a> UnwindSafe for SubClient<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more