[−][src]Trait object::pod::Pod
A trait for types that can safely be converted from and to byte slices.
A type that is Pod
must:
- be
#[repr(C)]
or#[repr(transparent)]
- have no invalid byte values
- have no padding
A trait for types that can safely be converted from and to byte slices.
A type that is Pod
must:
#[repr(C)]
or #[repr(transparent)]
impl Pod for FatArch32
[src]impl Pod for FatArch64
[src]impl Pod for FatHeader
[src]impl Pod for AnonObjectHeader
[src]impl Pod for AnonObjectHeaderBigobj
[src]impl Pod for AnonObjectHeaderV2
[src]impl Pod for Guid
[src]impl Pod for ImageAlpha64RuntimeFunctionEntry
[src]impl Pod for ImageAlphaRuntimeFunctionEntry
[src]impl Pod for ImageArchitectureEntry
[src]impl Pod for ImageArchiveMemberHeader
[src]impl Pod for ImageArm64RuntimeFunctionEntry
[src]impl Pod for ImageArmRuntimeFunctionEntry
[src]impl Pod for ImageAuxSymbolCrc
[src]impl Pod for ImageAuxSymbolFunction
[src]impl Pod for ImageAuxSymbolFunctionBeginEnd
[src]impl Pod for ImageAuxSymbolSection
[src]impl Pod for ImageAuxSymbolTokenDef
[src]impl Pod for ImageAuxSymbolWeak
[src]impl Pod for ImageBaseRelocation
[src]impl Pod for ImageBoundForwarderRef
[src]impl Pod for ImageBoundImportDescriptor
[src]impl Pod for ImageCoffSymbolsHeader
[src]impl Pod for ImageCor20Header
[src]impl Pod for ImageDataDirectory
[src]impl Pod for ImageDebugDirectory
[src]impl Pod for ImageDebugMisc
[src]impl Pod for ImageDelayloadDescriptor
[src]impl Pod for ImageDosHeader
[src]impl Pod for ImageDynamicRelocation32
[src]impl Pod for ImageDynamicRelocation32V2
[src]impl Pod for ImageDynamicRelocation64
[src]impl Pod for ImageDynamicRelocation64V2
[src]impl Pod for ImageDynamicRelocationTable
[src]impl Pod for ImageEnclaveConfig32
[src]impl Pod for ImageEnclaveConfig64
[src]impl Pod for ImageEnclaveImport
[src]impl Pod for ImageEpilogueDynamicRelocationHeader
[src]impl Pod for ImageExportDirectory
[src]impl Pod for ImageFileHeader
[src]impl Pod for ImageFunctionEntry64
[src]impl Pod for ImageFunctionEntry
[src]impl Pod for ImageHotPatchBase
[src]impl Pod for ImageHotPatchHashes
[src]impl Pod for ImageHotPatchInfo
[src]impl Pod for ImageImportByName
[src]impl Pod for ImageImportDescriptor
[src]impl Pod for ImageLinenumber
[src]impl Pod for ImageLoadConfigCodeIntegrity
[src]impl Pod for ImageLoadConfigDirectory32
[src]impl Pod for ImageLoadConfigDirectory64
[src]impl Pod for ImageNtHeaders32
[src]impl Pod for ImageNtHeaders64
[src]impl Pod for ImageOptionalHeader32
[src]impl Pod for ImageOptionalHeader64
[src]impl Pod for ImageOs2Header
[src]impl Pod for ImagePrologueDynamicRelocationHeader
[src]impl Pod for ImageRelocation
[src]impl Pod for ImageResourceDataEntry
[src]impl Pod for ImageResourceDirStringU
[src]impl Pod for ImageResourceDirectory
[src]impl Pod for ImageResourceDirectoryEntry
[src]impl Pod for ImageResourceDirectoryString
[src]impl Pod for ImageRomHeaders
[src]impl Pod for ImageRomOptionalHeader
[src]impl Pod for ImageRuntimeFunctionEntry
[src]impl Pod for ImageSectionHeader
[src]impl Pod for ImageSeparateDebugHeader
[src]impl Pod for ImageSymbol
[src]impl Pod for ImageSymbolBytes
[src]impl Pod for ImageSymbolEx
[src]impl Pod for ImageSymbolExBytes
[src]impl Pod for ImageTlsDirectory32
[src]impl Pod for ImageTlsDirectory64
[src]impl Pod for ImageVxdHeader
[src]impl Pod for ImportObjectHeader
[src]impl Pod for NonPagedDebugInfo
[src]impl Pod for u8
[src]impl Pod for u16
[src]impl Pod for u32
[src]impl Pod for u64
[src]impl<E: Endian> Pod for CompressionHeader32<E>
[src]impl<E: Endian> Pod for CompressionHeader64<E>
[src]impl<E: Endian> Pod for Dyn32<E>
[src]impl<E: Endian> Pod for Dyn64<E>
[src]impl<E: Endian> Pod for FileHeader32<E>
[src]impl<E: Endian> Pod for FileHeader64<E>
[src]impl<E: Endian> Pod for NoteHeader32<E>
[src]impl<E: Endian> Pod for NoteHeader64<E>
[src]impl<E: Endian> Pod for ProgramHeader32<E>
[src]impl<E: Endian> Pod for ProgramHeader64<E>
[src]impl<E: Endian> Pod for Rel32<E>
[src]impl<E: Endian> Pod for Rel64<E>
[src]impl<E: Endian> Pod for Rela32<E>
[src]impl<E: Endian> Pod for Rela64<E>
[src]impl<E: Endian> Pod for SectionHeader32<E>
[src]impl<E: Endian> Pod for SectionHeader64<E>
[src]impl<E: Endian> Pod for Sym32<E>
[src]impl<E: Endian> Pod for Sym64<E>
[src]impl<E: Endian> Pod for Syminfo32<E>
[src]impl<E: Endian> Pod for Syminfo64<E>
[src]impl<E: Endian> Pod for I16<E>
[src]impl<E: Endian> Pod for I32<E>
[src]impl<E: Endian> Pod for I64<E>
[src]impl<E: Endian> Pod for U16<E>
[src]impl<E: Endian> Pod for U16Bytes<E>
[src]impl<E: Endian> Pod for U32<E>
[src]impl<E: Endian> Pod for U32Bytes<E>
[src]impl<E: Endian> Pod for U64<E>
[src]impl<E: Endian> Pod for U64Bytes<E>
[src]impl<E: Endian> Pod for BuildToolVersion<E>
[src]impl<E: Endian> Pod for BuildVersionCommand<E>
[src]impl<E: Endian> Pod for DataInCodeEntry<E>
[src]impl<E: Endian> Pod for DyldInfoCommand<E>
[src]impl<E: Endian> Pod for Dylib<E>
[src]impl<E: Endian> Pod for DylibCommand<E>
[src]impl<E: Endian> Pod for DylibModule32<E>
[src]impl<E: Endian> Pod for DylibModule64<E>
[src]impl<E: Endian> Pod for DylibReference<E>
[src]impl<E: Endian> Pod for DylibTableOfContents<E>
[src]impl<E: Endian> Pod for DylinkerCommand<E>
[src]impl<E: Endian> Pod for DysymtabCommand<E>
[src]impl<E: Endian> Pod for EncryptionInfoCommand64<E>
[src]impl<E: Endian> Pod for EncryptionInfoCommand<E>
[src]impl<E: Endian> Pod for EntryPointCommand<E>
[src]impl<E: Endian> Pod for FvmfileCommand<E>
[src]impl<E: Endian> Pod for Fvmlib<E>
[src]impl<E: Endian> Pod for FvmlibCommand<E>
[src]impl<E: Endian> Pod for IdentCommand<E>
[src]impl<E: Endian> Pod for LcStr<E>
[src]impl<E: Endian> Pod for LinkeditDataCommand<E>
[src]impl<E: Endian> Pod for LinkerOptionCommand<E>
[src]impl<E: Endian> Pod for LoadCommand<E>
[src]impl<E: Endian> Pod for MachHeader32<E>
[src]impl<E: Endian> Pod for MachHeader64<E>
[src]impl<E: Endian> Pod for Nlist32<E>
[src]impl<E: Endian> Pod for Nlist64<E>
[src]impl<E: Endian> Pod for NoteCommand<E>
[src]impl<E: Endian> Pod for PrebindCksumCommand<E>
[src]impl<E: Endian> Pod for PreboundDylibCommand<E>
[src]impl<E: Endian> Pod for Relocation<E>
[src]impl<E: Endian> Pod for RoutinesCommand<E>
[src]impl<E: Endian> Pod for RoutinesCommand_64<E>
[src]impl<E: Endian> Pod for RpathCommand<E>
[src]impl<E: Endian> Pod for Section32<E>
[src]impl<E: Endian> Pod for Section64<E>
[src]impl<E: Endian> Pod for SegmentCommand32<E>
[src]impl<E: Endian> Pod for SegmentCommand64<E>
[src]impl<E: Endian> Pod for SourceVersionCommand<E>
[src]impl<E: Endian> Pod for SubClientCommand<E>
[src]impl<E: Endian> Pod for SubFrameworkCommand<E>
[src]impl<E: Endian> Pod for SubLibraryCommand<E>
[src]impl<E: Endian> Pod for SubUmbrellaCommand<E>
[src]impl<E: Endian> Pod for SymSegCommand<E>
[src]impl<E: Endian> Pod for SymtabCommand<E>
[src]impl<E: Endian> Pod for ThreadCommand<E>
[src]impl<E: Endian> Pod for TwolevelHint<E>
[src]impl<E: Endian> Pod for TwolevelHintsCommand<E>
[src]impl<E: Endian> Pod for UuidCommand<E>
[src]impl<E: Endian> Pod for VersionMinCommand<E>
[src]