Enum goblin::container::Endian [−][src]
The endianness (byte order) of a stream of bytes
Variants
Implementations
impl Endian
[src]
Trait Implementations
impl Clone for Endian
[src]
impl Copy for Endian
[src]
impl Debug for Endian
[src]
impl Default for Endian
[src]
impl Eq for Endian
[src]
impl From<Endian> for Ctx
[src]
impl From<bool> for Endian
[src]
impl FromCtx<Endian, [u8]> for Nhdr32
[src]
impl FromCtx<Endian, [u8]> for Nhdr64
[src]
impl FromCtx<Endian, [u8]> for SubFrameworkCommand
[src]
impl FromCtx<Endian, [u8]> for SubClientCommand
[src]
impl FromCtx<Endian, [u8]> for SubUmbrellaCommand
[src]
impl FromCtx<Endian, [u8]> for SubLibraryCommand
[src]
impl FromCtx<Endian, [u8]> for PreboundDylibCommand
[src]
impl FromCtx<Endian, [u8]> for DylinkerCommand
[src]
impl FromCtx<Endian, [u8]> for RoutinesCommand32
[src]
impl FromCtx<Endian, [u8]> for RoutinesCommand64
[src]
impl FromCtx<Endian, [u8]> for SymtabCommand
[src]
impl FromCtx<Endian, [u8]> for DysymtabCommand
[src]
impl FromCtx<Endian, [u8]> for Section32
[src]
impl FromCtx<Endian, [u8]> for DylibTableOfContents
[src]
impl FromCtx<Endian, [u8]> for DylibModule
[src]
impl FromCtx<Endian, [u8]> for DylibModule64
[src]
impl FromCtx<Endian, [u8]> for DylibReference
[src]
impl FromCtx<Endian, [u8]> for TwolevelHintsCommand
[src]
impl FromCtx<Endian, [u8]> for TwolevelHint
[src]
impl FromCtx<Endian, [u8]> for PrebindCksumCommand
[src]
impl FromCtx<Endian, [u8]> for UuidCommand
[src]
impl FromCtx<Endian, [u8]> for RpathCommand
[src]
impl FromCtx<Endian, [u8]> for LinkeditDataCommand
[src]
impl FromCtx<Endian, [u8]> for Section64
[src]
impl FromCtx<Endian, [u8]> for EncryptionInfoCommand32
[src]
impl FromCtx<Endian, [u8]> for EncryptionInfoCommand64
[src]
impl FromCtx<Endian, [u8]> for VersionMinCommand
[src]
impl FromCtx<Endian, [u8]> for LinkerOptionCommand
[src]
impl FromCtx<Endian, [u8]> for SymsegCommand
[src]
impl FromCtx<Endian, [u8]> for IdentCommand
[src]
impl FromCtx<Endian, [u8]> for FvmfileCommand
[src]
impl FromCtx<Endian, [u8]> for EntryPointCommand
[src]
impl FromCtx<Endian, [u8]> for SourceVersionCommand
[src]
impl FromCtx<Endian, [u8]> for DataInCodeEntry
[src]
impl FromCtx<Endian, [u8]> for SegmentCommand32
[src]
impl FromCtx<Endian, [u8]> for RelocationInfo
[src]
impl FromCtx<Endian, [u8]> for Nlist32
[src]
impl FromCtx<Endian, [u8]> for Nlist64
[src]
impl FromCtx<Endian, [u8]> for CoffHeader
[src]
impl FromCtx<Endian, [u8]> for Relocation
[src]
impl FromCtx<Endian, [u8]> for Symbol
[src]
impl FromCtx<Endian, [u8]> for AuxFunctionDefinition
[src]
impl FromCtx<Endian, [u8]> for AuxBeginAndEndFunction
[src]
impl FromCtx<Endian, [u8]> for AuxWeakExternal
[src]
impl FromCtx<Endian, [u8]> for AuxSectionDefinition
[src]
impl FromCtx<Endian, [u8]> for SegmentCommand64
[src]
impl FromCtx<Endian, [u8]> for Fvmlib
[src]
impl FromCtx<Endian, [u8]> for FvmlibCommand
[src]
impl FromCtx<Endian, [u8]> for Dylib
[src]
impl FromCtx<Endian, [u8]> for DylibCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a Nhdr32
[src]
impl IntoCtx<Endian, [u8]> for Nhdr32
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a SegmentCommand64
[src]
impl IntoCtx<Endian, [u8]> for AuxSectionDefinition
[src]
impl IntoCtx<Endian, [u8]> for SegmentCommand64
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a Fvmlib
[src]
impl IntoCtx<Endian, [u8]> for Fvmlib
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a FvmlibCommand
[src]
impl IntoCtx<Endian, [u8]> for FvmlibCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a Dylib
[src]
impl IntoCtx<Endian, [u8]> for Dylib
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a DylibCommand
[src]
impl IntoCtx<Endian, [u8]> for DylibCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a Nhdr64
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a SubFrameworkCommand
[src]
impl IntoCtx<Endian, [u8]> for SubFrameworkCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a SubClientCommand
[src]
impl IntoCtx<Endian, [u8]> for SubClientCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a SubUmbrellaCommand
[src]
impl IntoCtx<Endian, [u8]> for SubUmbrellaCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a SubLibraryCommand
[src]
impl IntoCtx<Endian, [u8]> for SubLibraryCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a PreboundDylibCommand
[src]
impl IntoCtx<Endian, [u8]> for PreboundDylibCommand
[src]
impl IntoCtx<Endian, [u8]> for Nhdr64
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a DylinkerCommand
[src]
impl IntoCtx<Endian, [u8]> for DylinkerCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a RoutinesCommand32
[src]
impl IntoCtx<Endian, [u8]> for RoutinesCommand32
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a RoutinesCommand64
[src]
impl IntoCtx<Endian, [u8]> for RoutinesCommand64
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a SymtabCommand
[src]
impl IntoCtx<Endian, [u8]> for SymtabCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a DysymtabCommand
[src]
impl IntoCtx<Endian, [u8]> for DysymtabCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a Section32
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a DylibTableOfContents
[src]
impl IntoCtx<Endian, [u8]> for DylibTableOfContents
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a DylibModule
[src]
impl IntoCtx<Endian, [u8]> for DylibModule
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a DylibModule64
[src]
impl IntoCtx<Endian, [u8]> for DylibModule64
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a DylibReference
[src]
impl IntoCtx<Endian, [u8]> for DylibReference
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a TwolevelHintsCommand
[src]
impl IntoCtx<Endian, [u8]> for TwolevelHintsCommand
[src]
impl IntoCtx<Endian, [u8]> for Section32
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a TwolevelHint
[src]
impl IntoCtx<Endian, [u8]> for TwolevelHint
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a PrebindCksumCommand
[src]
impl IntoCtx<Endian, [u8]> for PrebindCksumCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a UuidCommand
[src]
impl IntoCtx<Endian, [u8]> for UuidCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a RpathCommand
[src]
impl IntoCtx<Endian, [u8]> for RpathCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a LinkeditDataCommand
[src]
impl IntoCtx<Endian, [u8]> for LinkeditDataCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a Section64
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a EncryptionInfoCommand32
[src]
impl IntoCtx<Endian, [u8]> for EncryptionInfoCommand32
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a EncryptionInfoCommand64
[src]
impl IntoCtx<Endian, [u8]> for EncryptionInfoCommand64
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a VersionMinCommand
[src]
impl IntoCtx<Endian, [u8]> for VersionMinCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a LinkerOptionCommand
[src]
impl IntoCtx<Endian, [u8]> for LinkerOptionCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a SymsegCommand
[src]
impl IntoCtx<Endian, [u8]> for SymsegCommand
[src]
impl IntoCtx<Endian, [u8]> for Section64
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a IdentCommand
[src]
impl IntoCtx<Endian, [u8]> for IdentCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a FvmfileCommand
[src]
impl IntoCtx<Endian, [u8]> for FvmfileCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a EntryPointCommand
[src]
impl IntoCtx<Endian, [u8]> for EntryPointCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a SourceVersionCommand
[src]
impl IntoCtx<Endian, [u8]> for SourceVersionCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a DataInCodeEntry
[src]
impl IntoCtx<Endian, [u8]> for DataInCodeEntry
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a SegmentCommand32
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a RelocationInfo
[src]
impl IntoCtx<Endian, [u8]> for RelocationInfo
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a Nlist32
[src]
impl IntoCtx<Endian, [u8]> for Nlist32
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a Nlist64
[src]
impl IntoCtx<Endian, [u8]> for Nlist64
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a CoffHeader
[src]
impl IntoCtx<Endian, [u8]> for CoffHeader
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a Relocation
[src]
impl IntoCtx<Endian, [u8]> for Relocation
[src]
impl IntoCtx<Endian, [u8]> for SegmentCommand32
[src]
impl IntoCtx<Endian, [u8]> for SectionTable
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a Symbol
[src]
impl IntoCtx<Endian, [u8]> for Symbol
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a AuxFunctionDefinition
[src]
impl IntoCtx<Endian, [u8]> for AuxFunctionDefinition
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a AuxBeginAndEndFunction
[src]
impl IntoCtx<Endian, [u8]> for AuxBeginAndEndFunction
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a AuxWeakExternal
[src]
impl IntoCtx<Endian, [u8]> for AuxWeakExternal
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a AuxSectionDefinition
[src]
impl PartialEq<Endian> for Endian
[src]
pub fn eq(&self, other: &Endian) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl SizeWith<Endian> for CompressionHeader
[src]
impl SizeWith<Endian> for CompressionHeader
[src]
impl SizeWith<Endian> for Rela
[src]
impl SizeWith<Endian> for Rel
[src]
impl SizeWith<Endian> for Rela
[src]
impl SizeWith<Endian> for Rel
[src]
impl SizeWith<Endian> for Nhdr32
[src]
impl SizeWith<Endian> for Nhdr64
[src]
impl SizeWith<Endian> for FatHeader
[src]
impl SizeWith<Endian> for FatArch
[src]
impl SizeWith<Endian> for Header32
[src]
impl SizeWith<Endian> for Header64
[src]
impl SizeWith<Endian> for ProgramHeader
[src]
impl SizeWith<Endian> for LoadCommandHeader
[src]
impl SizeWith<Endian> for Section32
[src]
impl SizeWith<Endian> for Section64
[src]
impl SizeWith<Endian> for SegmentCommand32
[src]
impl SizeWith<Endian> for SegmentCommand64
[src]
impl SizeWith<Endian> for Fvmlib
[src]
impl SizeWith<Endian> for FvmlibCommand
[src]
impl SizeWith<Endian> for Dylib
[src]
impl SizeWith<Endian> for DylibCommand
[src]
impl SizeWith<Endian> for SubFrameworkCommand
[src]
impl SizeWith<Endian> for ProgramHeader
[src]
impl SizeWith<Endian> for SubClientCommand
[src]
impl SizeWith<Endian> for SubUmbrellaCommand
[src]
impl SizeWith<Endian> for SubLibraryCommand
[src]
impl SizeWith<Endian> for PreboundDylibCommand
[src]
impl SizeWith<Endian> for DylinkerCommand
[src]
impl SizeWith<Endian> for RoutinesCommand32
[src]
impl SizeWith<Endian> for RoutinesCommand64
[src]
impl SizeWith<Endian> for SymtabCommand
[src]
impl SizeWith<Endian> for DysymtabCommand
[src]
impl SizeWith<Endian> for DylibTableOfContents
[src]
impl SizeWith<Endian> for SectionHeader
[src]
impl SizeWith<Endian> for DylibModule
[src]
impl SizeWith<Endian> for DylibModule64
[src]
impl SizeWith<Endian> for DylibReference
[src]
impl SizeWith<Endian> for TwolevelHintsCommand
[src]
impl SizeWith<Endian> for TwolevelHint
[src]
impl SizeWith<Endian> for PrebindCksumCommand
[src]
impl SizeWith<Endian> for UuidCommand
[src]
impl SizeWith<Endian> for RpathCommand
[src]
impl SizeWith<Endian> for LinkeditDataCommand
[src]
impl SizeWith<Endian> for EncryptionInfoCommand32
[src]
impl SizeWith<Endian> for SectionHeader
[src]
impl SizeWith<Endian> for EncryptionInfoCommand64
[src]
impl SizeWith<Endian> for VersionMinCommand
[src]
impl SizeWith<Endian> for DyldInfoCommand
[src]
impl SizeWith<Endian> for LinkerOptionCommand
[src]
impl SizeWith<Endian> for SymsegCommand
[src]
impl SizeWith<Endian> for IdentCommand
[src]
impl SizeWith<Endian> for FvmfileCommand
[src]
impl SizeWith<Endian> for EntryPointCommand
[src]
impl SizeWith<Endian> for SourceVersionCommand
[src]
impl SizeWith<Endian> for DataInCodeEntry
[src]
impl SizeWith<Endian> for Sym
[src]
impl SizeWith<Endian> for RelocationInfo
[src]
impl SizeWith<Endian> for Nlist32
[src]
impl SizeWith<Endian> for Nlist64
[src]
impl SizeWith<Endian> for DataDirectory
[src]
impl SizeWith<Endian> for ImageDebugDirectory
[src]
impl SizeWith<Endian> for CoffHeader
[src]
impl SizeWith<Endian> for ImportDirectoryEntry
[src]
impl SizeWith<Endian> for StandardFields32
[src]
impl SizeWith<Endian> for StandardFields64
[src]
impl SizeWith<Endian> for WindowsFields32
[src]
impl SizeWith<Endian> for Sym
[src]
impl SizeWith<Endian> for WindowsFields64
[src]
impl SizeWith<Endian> for Relocation
[src]
impl SizeWith<Endian> for SectionTable
[src]
impl SizeWith<Endian> for Symbol
[src]
impl SizeWith<Endian> for AuxFunctionDefinition
[src]
impl SizeWith<Endian> for AuxBeginAndEndFunction
[src]
impl SizeWith<Endian> for AuxWeakExternal
[src]
impl SizeWith<Endian> for AuxSectionDefinition
[src]
impl SizeWith<Endian> for MemberHeader
[src]
impl SizeWith<Endian> for Dyn
[src]
impl SizeWith<Endian> for Dyn
[src]
impl StructuralEq for Endian
[src]
impl StructuralPartialEq for Endian
[src]
impl<'a> TryFromCtx<'a, Endian, [u8]> for CompressionHeader where
CompressionHeader: 'a,
[src]
CompressionHeader: '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> TryFromCtx<'a, Endian, [u8]> for CompressionHeader where
CompressionHeader: 'a,
[src]
CompressionHeader: '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> TryFromCtx<'a, Endian, [u8]> for Sym where
Sym: 'a,
[src]
Sym: '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> TryFromCtx<'a, Endian, [u8]> for Dyn where
Dyn: 'a,
[src]
Dyn: '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> TryFromCtx<'a, Endian, [u8]> for Dyn where
Dyn: 'a,
[src]
Dyn: '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> TryFromCtx<'a, Endian, [u8]> for Rela where
Rela: 'a,
[src]
Rela: '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> TryFromCtx<'a, Endian, [u8]> for Rel where
Rel: 'a,
[src]
Rel: '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> TryFromCtx<'a, Endian, [u8]> for Rela where
Rela: 'a,
[src]
Rela: '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> TryFromCtx<'a, Endian, [u8]> for Rel where
Rel: 'a,
[src]
Rel: '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> TryFromCtx<'a, Endian, [u8]> for Nhdr32 where
Nhdr32: 'a,
[src]
Nhdr32: '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> TryFromCtx<'a, Endian, [u8]> for Nhdr64 where
Nhdr64: 'a,
[src]
Nhdr64: '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> TryFromCtx<'a, Endian, [u8]> for FatHeader where
FatHeader: 'a,
[src]
FatHeader: '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> TryFromCtx<'a, Endian, [u8]> for Header
[src]
impl<'a> TryFromCtx<'a, Endian, [u8]> for FatArch where
FatArch: 'a,
[src]
FatArch: '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> TryFromCtx<'a, Endian, [u8]> for Header32 where
Header32: 'a,
[src]
Header32: '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> TryFromCtx<'a, Endian, [u8]> for Header64 where
Header64: 'a,
[src]
Header64: '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> TryFromCtx<'a, Endian, [u8]> for LoadCommandHeader where
LoadCommandHeader: 'a,
[src]
LoadCommandHeader: '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> TryFromCtx<'a, Endian, [u8]> for Section32 where
Section32: 'a,
[src]
Section32: '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> TryFromCtx<'a, Endian, [u8]> for Section64 where
Section64: 'a,
[src]
Section64: '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> TryFromCtx<'a, Endian, [u8]> for SegmentCommand32 where
SegmentCommand32: 'a,
[src]
SegmentCommand32: '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> TryFromCtx<'a, Endian, [u8]> for SegmentCommand64 where
SegmentCommand64: 'a,
[src]
SegmentCommand64: '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> TryFromCtx<'a, Endian, [u8]> for Fvmlib where
Fvmlib: 'a,
[src]
Fvmlib: '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> TryFromCtx<'a, Endian, [u8]> for FvmlibCommand where
FvmlibCommand: 'a,
[src]
FvmlibCommand: '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> TryFromCtx<'a, Endian, [u8]> for Header
[src]
type Error = Error
fn try_from_ctx(
bytes: &'a [u8],
_: Endian
) -> Result<(Self, usize), Self::Error>
[src]
bytes: &'a [u8],
_: Endian
) -> Result<(Self, usize), Self::Error>
impl<'a> TryFromCtx<'a, Endian, [u8]> for Dylib where
Dylib: 'a,
[src]
Dylib: '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> TryFromCtx<'a, Endian, [u8]> for DylibCommand where
DylibCommand: 'a,
[src]
DylibCommand: '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> TryFromCtx<'a, Endian, [u8]> for SubFrameworkCommand where
SubFrameworkCommand: 'a,
[src]
SubFrameworkCommand: '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> 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> TryFromCtx<'a, Endian, [u8]> for SubUmbrellaCommand where
SubUmbrellaCommand: 'a,
[src]
SubUmbrellaCommand: '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> TryFromCtx<'a, Endian, [u8]> for SubLibraryCommand where
SubLibraryCommand: 'a,
[src]
SubLibraryCommand: '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> TryFromCtx<'a, Endian, [u8]> for PreboundDylibCommand where
PreboundDylibCommand: 'a,
[src]
PreboundDylibCommand: '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> TryFromCtx<'a, Endian, [u8]> for DylinkerCommand where
DylinkerCommand: 'a,
[src]
DylinkerCommand: '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> TryFromCtx<'a, Endian, [u8]> for ThreadCommand
[src]
impl<'a> TryFromCtx<'a, Endian, [u8]> for RoutinesCommand32 where
RoutinesCommand32: 'a,
[src]
RoutinesCommand32: '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> TryFromCtx<'a, Endian, [u8]> for Header
[src]
type Error = Error
fn try_from_ctx(
bytes: &'a [u8],
_: Endian
) -> Result<(Self, usize), Self::Error>
[src]
bytes: &'a [u8],
_: Endian
) -> Result<(Self, usize), Self::Error>
impl<'a> TryFromCtx<'a, Endian, [u8]> for RoutinesCommand64 where
RoutinesCommand64: 'a,
[src]
RoutinesCommand64: '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> TryFromCtx<'a, Endian, [u8]> for SymtabCommand where
SymtabCommand: 'a,
[src]
SymtabCommand: '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> TryFromCtx<'a, Endian, [u8]> for DysymtabCommand where
DysymtabCommand: 'a,
[src]
DysymtabCommand: '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> TryFromCtx<'a, Endian, [u8]> for DylibTableOfContents where
DylibTableOfContents: 'a,
[src]
DylibTableOfContents: '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> TryFromCtx<'a, Endian, [u8]> for DylibModule where
DylibModule: 'a,
[src]
DylibModule: '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> TryFromCtx<'a, Endian, [u8]> for DylibModule64 where
DylibModule64: 'a,
[src]
DylibModule64: '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> TryFromCtx<'a, Endian, [u8]> for DylibReference where
DylibReference: 'a,
[src]
DylibReference: '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> TryFromCtx<'a, Endian, [u8]> for TwolevelHintsCommand where
TwolevelHintsCommand: 'a,
[src]
TwolevelHintsCommand: '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> TryFromCtx<'a, Endian, [u8]> for TwolevelHint where
TwolevelHint: 'a,
[src]
TwolevelHint: '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> TryFromCtx<'a, Endian, [u8]> for PrebindCksumCommand where
PrebindCksumCommand: 'a,
[src]
PrebindCksumCommand: '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> TryFromCtx<'a, Endian, [u8]> for ProgramHeader where
ProgramHeader: 'a,
[src]
ProgramHeader: '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> TryFromCtx<'a, Endian, [u8]> for UuidCommand where
UuidCommand: 'a,
[src]
UuidCommand: '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> TryFromCtx<'a, Endian, [u8]> for RpathCommand where
RpathCommand: 'a,
[src]
RpathCommand: '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> TryFromCtx<'a, Endian, [u8]> for LinkeditDataCommand where
LinkeditDataCommand: 'a,
[src]
LinkeditDataCommand: '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> TryFromCtx<'a, Endian, [u8]> for EncryptionInfoCommand32 where
EncryptionInfoCommand32: 'a,
[src]
EncryptionInfoCommand32: '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> TryFromCtx<'a, Endian, [u8]> for EncryptionInfoCommand64 where
EncryptionInfoCommand64: 'a,
[src]
EncryptionInfoCommand64: '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> TryFromCtx<'a, Endian, [u8]> for VersionMinCommand where
VersionMinCommand: 'a,
[src]
VersionMinCommand: '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> TryFromCtx<'a, Endian, [u8]> for DyldInfoCommand where
DyldInfoCommand: 'a,
[src]
DyldInfoCommand: '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> TryFromCtx<'a, Endian, [u8]> for LinkerOptionCommand where
LinkerOptionCommand: 'a,
[src]
LinkerOptionCommand: '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> TryFromCtx<'a, Endian, [u8]> for SymsegCommand where
SymsegCommand: 'a,
[src]
SymsegCommand: '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> TryFromCtx<'a, Endian, [u8]> for IdentCommand where
IdentCommand: 'a,
[src]
IdentCommand: '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> TryFromCtx<'a, Endian, [u8]> for ProgramHeader where
ProgramHeader: 'a,
[src]
ProgramHeader: '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> TryFromCtx<'a, Endian, [u8]> for FvmfileCommand where
FvmfileCommand: 'a,
[src]
FvmfileCommand: '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> TryFromCtx<'a, Endian, [u8]> for EntryPointCommand where
EntryPointCommand: 'a,
[src]
EntryPointCommand: '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> TryFromCtx<'a, Endian, [u8]> for SourceVersionCommand where
SourceVersionCommand: 'a,
[src]
SourceVersionCommand: '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> TryFromCtx<'a, Endian, [u8]> for DataInCodeEntry where
DataInCodeEntry: 'a,
[src]
DataInCodeEntry: '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> TryFromCtx<'a, Endian, [u8]> for CommandVariant
[src]
impl<'a> TryFromCtx<'a, Endian, [u8]> for RelocationInfo where
RelocationInfo: 'a,
[src]
RelocationInfo: '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> TryFromCtx<'a, Endian, [u8]> for Nlist32 where
Nlist32: 'a,
[src]
Nlist32: '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> TryFromCtx<'a, Endian, [u8]> for Nlist64 where
Nlist64: 'a,
[src]
Nlist64: '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> TryFromCtx<'a, Endian, [u8]> for DataDirectory where
DataDirectory: 'a,
[src]
DataDirectory: '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> TryFromCtx<'a, Endian, [u8]> for ImageDebugDirectory where
ImageDebugDirectory: 'a,
[src]
ImageDebugDirectory: '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> TryFromCtx<'a, Endian, [u8]> for SectionHeader where
SectionHeader: 'a,
[src]
SectionHeader: '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> TryFromCtx<'a, Endian, [u8]> for RuntimeFunction where
RuntimeFunction: 'a,
[src]
RuntimeFunction: '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> TryFromCtx<'a, Endian, [u8]> for ExportDirectoryTable where
ExportDirectoryTable: 'a,
[src]
ExportDirectoryTable: '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> TryFromCtx<'a, Endian, [u8]> for Reexport<'a>
[src]
type Error = Error
fn try_from_ctx(
bytes: &'a [u8],
_ctx: Endian
) -> Result<(Self, usize), Self::Error>
[src]
bytes: &'a [u8],
_ctx: Endian
) -> Result<(Self, usize), Self::Error>
impl<'a> TryFromCtx<'a, Endian, [u8]> for CoffHeader where
CoffHeader: 'a,
[src]
CoffHeader: '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> TryFromCtx<'a, Endian, [u8]> for ImportDirectoryEntry where
ImportDirectoryEntry: 'a,
[src]
ImportDirectoryEntry: '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> TryFromCtx<'a, Endian, [u8]> for StandardFields32 where
StandardFields32: 'a,
[src]
StandardFields32: '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> TryFromCtx<'a, Endian, [u8]> for StandardFields64 where
StandardFields64: 'a,
[src]
StandardFields64: '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> TryFromCtx<'a, Endian, [u8]> for WindowsFields32 where
WindowsFields32: 'a,
[src]
WindowsFields32: '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> TryFromCtx<'a, Endian, [u8]> for WindowsFields64 where
WindowsFields64: 'a,
[src]
WindowsFields64: '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> TryFromCtx<'a, Endian, [u8]> for OptionalHeader
[src]
impl<'a> TryFromCtx<'a, Endian, [u8]> for SectionHeader where
SectionHeader: 'a,
[src]
SectionHeader: '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> TryFromCtx<'a, Endian, [u8]> for Relocation where
Relocation: 'a,
[src]
Relocation: '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> TryFromCtx<'a, Endian, [u8]> for Symbol where
Symbol: 'a,
[src]
Symbol: '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> TryFromCtx<'a, Endian, [u8]> for AuxFunctionDefinition where
AuxFunctionDefinition: 'a,
[src]
AuxFunctionDefinition: '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> TryFromCtx<'a, Endian, [u8]> for AuxBeginAndEndFunction where
AuxBeginAndEndFunction: 'a,
[src]
AuxBeginAndEndFunction: '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> TryFromCtx<'a, Endian, [u8]> for AuxWeakExternal where
AuxWeakExternal: 'a,
[src]
AuxWeakExternal: '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> TryFromCtx<'a, Endian, [u8]> for AuxSectionDefinition where
AuxSectionDefinition: 'a,
[src]
AuxSectionDefinition: '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> TryFromCtx<'a, Endian, [u8]> for MemberHeader where
MemberHeader: 'a,
[src]
MemberHeader: '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> TryFromCtx<'a, Endian, [u8]> for Sym where
Sym: 'a,
[src]
Sym: '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 CompressionHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for CompressionHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for ProgramHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for LinkeditDataCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a EncryptionInfoCommand32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for EncryptionInfoCommand32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a EncryptionInfoCommand64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for EncryptionInfoCommand64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a VersionMinCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for VersionMinCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DyldInfoCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for DyldInfoCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a LinkerOptionCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SectionHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for LinkerOptionCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SymsegCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SymsegCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a IdentCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for IdentCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a FvmfileCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for FvmfileCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a EntryPointCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for EntryPointCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SourceVersionCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SectionHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SourceVersionCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DataInCodeEntry
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for DataInCodeEntry
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a RelocationInfo
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for RelocationInfo
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Nlist32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Nlist32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Nlist64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Nlist64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DataDirectory
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SectionHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for DataDirectory
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a ImageDebugDirectory
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for ImageDebugDirectory
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a RuntimeFunction
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for RuntimeFunction
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a ExportDirectoryTable
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for ExportDirectoryTable
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a CoffHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for CoffHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a ImportDirectoryEntry
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SectionHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for ImportDirectoryEntry
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a StandardFields32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for StandardFields32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a StandardFields64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for StandardFields64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a WindowsFields32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for WindowsFields32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a WindowsFields64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for WindowsFields64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Relocation
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Sym
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Relocation
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SectionTable
[src]
type Error = Error
fn try_into_ctx(
self,
bytes: &mut [u8],
ctx: Endian
) -> Result<usize, Self::Error>
[src]
self,
bytes: &mut [u8],
ctx: Endian
) -> Result<usize, Self::Error>
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Symbol
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Symbol
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a AuxFunctionDefinition
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for AuxFunctionDefinition
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a AuxBeginAndEndFunction
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for AuxBeginAndEndFunction
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a AuxWeakExternal
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for AuxWeakExternal
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Sym
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a AuxSectionDefinition
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for AuxSectionDefinition
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a MemberHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for MemberHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Sym
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Sym
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Dyn
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a CompressionHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Dyn
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Dyn
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Dyn
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Rela
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Rela
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Rel
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Rel
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Rela
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Rela
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Rel
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for CompressionHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Rel
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Nhdr32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Nhdr32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Nhdr64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Nhdr64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a FatHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for FatHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a FatArch
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for FatArch
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Header32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Header
[src]
type Error = Error
fn try_into_ctx(
self,
bytes: &mut [u8],
_ctx: Endian
) -> Result<usize, Self::Error>
[src]
self,
bytes: &mut [u8],
_ctx: Endian
) -> Result<usize, Self::Error>
impl TryIntoCtx<Endian, [u8]> for Header32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Header64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Header64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a LoadCommandHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for LoadCommandHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Section32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Section32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Section64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Section64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SegmentCommand32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Header
[src]
type Error = Error
fn try_into_ctx(
self,
bytes: &mut [u8],
_endianness: Endian
) -> Result<usize, Self::Error>
[src]
self,
bytes: &mut [u8],
_endianness: Endian
) -> Result<usize, Self::Error>
a Pwrite impl for Header: note we use the endianness value in the header, and not a parameter
impl TryIntoCtx<Endian, [u8]> for SegmentCommand32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SegmentCommand64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SegmentCommand64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Fvmlib
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Fvmlib
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a FvmlibCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for FvmlibCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a Dylib
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Dylib
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DylibCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for Header
[src]
type Error = Error
fn try_into_ctx(
self,
bytes: &mut [u8],
_endianness: Endian
) -> Result<usize, Self::Error>
[src]
self,
bytes: &mut [u8],
_endianness: Endian
) -> Result<usize, Self::Error>
a Pwrite impl for Header: note we use the endianness value in the header, and not a parameter
impl TryIntoCtx<Endian, [u8]> for DylibCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SubFrameworkCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SubFrameworkCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
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]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SubUmbrellaCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SubUmbrellaCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SubLibraryCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SubLibraryCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a PreboundDylibCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a ProgramHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for PreboundDylibCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DylinkerCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for DylinkerCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a RoutinesCommand32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for RoutinesCommand32
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a RoutinesCommand64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for RoutinesCommand64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a SymtabCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for SymtabCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DysymtabCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for ProgramHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for DysymtabCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DylibTableOfContents
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for DylibTableOfContents
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DylibModule
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for DylibModule
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DylibModule64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for DylibModule64
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DylibReference
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for DylibReference
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a TwolevelHintsCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a ProgramHeader
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for TwolevelHintsCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a TwolevelHint
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for TwolevelHint
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a PrebindCksumCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for PrebindCksumCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a UuidCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for UuidCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a RpathCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for RpathCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl<'a> TryIntoCtx<Endian, [u8]> for &'a LinkeditDataCommand
[src]
Auto Trait Implementations
impl RefUnwindSafe for Endian
impl Send for Endian
impl Sync for Endian
impl Unpin for Endian
impl UnwindSafe for Endian
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>,