[−][src]Enum goblin::mach::load_command::CommandVariant
The various load commands as a cast-free variant/enum
Variants
Segment32(SegmentCommand32)
Segment64(SegmentCommand64)
Uuid(UuidCommand)
Symtab(SymtabCommand)
Symseg(SymsegCommand)
Thread(ThreadCommand)
Unixthread(ThreadCommand)
LoadFvmlib(FvmlibCommand)
IdFvmlib(FvmlibCommand)
Ident(IdentCommand)
Fvmfile(FvmfileCommand)
Prepage(LoadCommandHeader)
Dysymtab(DysymtabCommand)
LoadDylib(DylibCommand)
IdDylib(DylibCommand)
LoadDylinker(DylinkerCommand)
IdDylinker(DylinkerCommand)
PreboundDylib(PreboundDylibCommand)
Routines32(RoutinesCommand32)
Routines64(RoutinesCommand64)
SubFramework(SubFrameworkCommand)
SubUmbrella(SubUmbrellaCommand)
SubClient(SubClientCommand)
SubLibrary(SubLibraryCommand)
TwolevelHints(TwolevelHintsCommand)
PrebindCksum(PrebindCksumCommand)
LoadWeakDylib(DylibCommand)
Rpath(RpathCommand)
CodeSignature(LinkeditDataCommand)
SegmentSplitInfo(LinkeditDataCommand)
ReexportDylib(DylibCommand)
LazyLoadDylib(DylibCommand)
EncryptionInfo32(EncryptionInfoCommand32)
EncryptionInfo64(EncryptionInfoCommand64)
DyldInfo(DyldInfoCommand)
DyldInfoOnly(DyldInfoCommand)
LoadUpwardDylib(DylibCommand)
VersionMinMacosx(VersionMinCommand)
VersionMinIphoneos(VersionMinCommand)
FunctionStarts(LinkeditDataCommand)
DyldEnvironment(DylinkerCommand)
Main(EntryPointCommand)
DataInCode(LinkeditDataCommand)
SourceVersion(SourceVersionCommand)
DylibCodeSignDrs(LinkeditDataCommand)
LinkerOption(LinkeditDataCommand)
LinkerOptimizationHint(LinkeditDataCommand)
Unimplemented(LoadCommandHeader)
Methods
impl CommandVariant
[src]
Trait Implementations
impl Debug for CommandVariant
[src]
impl<'a> TryFromCtx<'a, Endian, [u8]> for CommandVariant
[src]
Auto Trait Implementations
impl Send for CommandVariant
impl Sync for CommandVariant
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,