Enum minidump::Endian[][src]

pub enum Endian {
    Little,
    Big,
}
Expand description

The endianness (byte order) of a stream of bytes

Variants

Little
Big

Implementations

impl Endian[src]

pub fn network() -> Endian[src]

pub fn is_little(&self) -> bool[src]

Trait Implementations

impl Clone for Endian[src]

pub fn clone(&self) -> Endian[src]

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Endian[src]

pub fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>[src]

Formats the value using the given formatter. Read more

impl Default for Endian[src]

pub fn default() -> Endian[src]

Returns the “default value” for a type. Read more

impl From<bool> for Endian[src]

pub fn from(little_endian: bool) -> Endian[src]

Performs the conversion.

impl PartialEq<Endian> for Endian[src]

pub fn eq(&self, other: &Endian) -> bool[src]

This method tests for self and other values to be equal, and is used by ==. Read more

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl SizeWith<Endian> for MINIDUMP_MEMORY_INFO[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_SYSTEM_INFO[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for FLOATING_SAVE_AREA_ARM[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for XMM_SAVE_AREA32[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for VECTOR_SAVE_AREA_PPC[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for XSTATE_FEATURE[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for CONTEXT_PPC[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for CONTEXT_SPARC[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_BREAKPAD_INFO[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_UNLOADED_MODULE[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_THREAD[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for IMAGE_DEBUG_MISC[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for FLOATING_SAVE_AREA_PPC[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_DIRECTORY[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_ASSERTION_INFO[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for FLOATING_SAVE_AREA_X86[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_LOCATION_DESCRIPTOR[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_MISC_INFO_5[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_MISC_INFO_3[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for CPU_INFORMATION[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_CRASHPAD_INFO[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for X86CpuInfo[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_MEMORY_INFO_LIST[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for LINK_MAP_32[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for SYSTEMTIME[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for LINK_MAP_64[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for FLOATING_SAVE_AREA_ARM64_OLD[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for CONTEXT_ARM64_OLD[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_MISC_INFO_4[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for FLOATING_SAVE_AREA_MIPS[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_MEMORY_DESCRIPTOR[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_EXCEPTION[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_EXCEPTION_STREAM[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for DSO_DEBUG_32[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for GUID[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for SSE_REGISTERS[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for CONTEXT_AMD64[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_MISC_INFO[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for VS_FIXEDFILEINFO[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for ARMCpuInfo[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for FLOATING_SAVE_AREA_SPARC[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_MODULE[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for CONTEXT_ARM[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for CONTEXT_X86[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for TIME_ZONE_INFORMATION[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for XSTATE_CONFIG_FEATURE_MSC_INFO[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for CONTEXT_ARM64[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_SIMPLE_STRING_DICTIONARY_ENTRY[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for CONTEXT_MIPS[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for OtherCpuInfo[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_HEADER[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for FLOATING_SAVE_AREA_ARM64[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for DSO_DEBUG_64[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for MINIDUMP_MISC_INFO_2[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl SizeWith<Endian> for CONTEXT_PPC64[src]

pub fn size_with(ctx: &Endian) -> usize[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for LINK_MAP_32 where
    LINK_MAP_32: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(LINK_MAP_32, usize), <LINK_MAP_32 as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MISC_INFO_3 where
    MINIDUMP_MISC_INFO_3: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_THREAD where
    MINIDUMP_THREAD: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MODULE where
    MINIDUMP_MODULE: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for ARMCpuInfo where
    ARMCpuInfo: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(ARMCpuInfo, usize), <ARMCpuInfo as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CONTEXT_PPC where
    CONTEXT_PPC: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(CONTEXT_PPC, usize), <CONTEXT_PPC as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for OtherCpuInfo where
    OtherCpuInfo: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(OtherCpuInfo, usize), <OtherCpuInfo as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for XSTATE_CONFIG_FEATURE_MSC_INFO where
    XSTATE_CONFIG_FEATURE_MSC_INFO: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for FLOATING_SAVE_AREA_SPARC where
    FLOATING_SAVE_AREA_SPARC: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CONTEXT_ARM64 where
    CONTEXT_ARM64: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(CONTEXT_ARM64, usize), <CONTEXT_ARM64 as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MODULE_CRASHPAD_INFO_LIST where
    MINIDUMP_MODULE_CRASHPAD_INFO_LIST: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_UTF8_STRING[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CONTEXT_ARM where
    CONTEXT_ARM: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(CONTEXT_ARM, usize), <CONTEXT_ARM as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_LOCATION_DESCRIPTOR where
    MINIDUMP_LOCATION_DESCRIPTOR: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_CRASHPAD_INFO where
    MINIDUMP_CRASHPAD_INFO: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MEMORY_DESCRIPTOR where
    MINIDUMP_MEMORY_DESCRIPTOR: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for FLOATING_SAVE_AREA_PPC where
    FLOATING_SAVE_AREA_PPC: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for X86CpuInfo where
    X86CpuInfo: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(X86CpuInfo, usize), <X86CpuInfo as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for DSO_DEBUG_64 where
    DSO_DEBUG_64: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(DSO_DEBUG_64, usize), <DSO_DEBUG_64 as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CONTEXT_ARM64_OLD where
    CONTEXT_ARM64_OLD: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for TIME_ZONE_INFORMATION where
    TIME_ZONE_INFORMATION: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_HEADER where
    MINIDUMP_HEADER: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MEMORY_INFO_LIST where
    MINIDUMP_MEMORY_INFO_LIST: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for FLOATING_SAVE_AREA_ARM64 where
    FLOATING_SAVE_AREA_ARM64: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MISC_INFO_2 where
    MINIDUMP_MISC_INFO_2: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CONTEXT_MIPS where
    CONTEXT_MIPS: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(CONTEXT_MIPS, usize), <CONTEXT_MIPS as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_RVA_LIST where
    MINIDUMP_RVA_LIST: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CONTEXT_AMD64 where
    CONTEXT_AMD64: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(CONTEXT_AMD64, usize), <CONTEXT_AMD64 as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_EXCEPTION_STREAM where
    MINIDUMP_EXCEPTION_STREAM: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_UNLOADED_MODULE where
    MINIDUMP_UNLOADED_MODULE: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MISC_INFO where
    MINIDUMP_MISC_INFO: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MEMORY_INFO where
    MINIDUMP_MEMORY_INFO: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CV_INFO_PDB70[src]

type Error = Error

pub fn try_from_ctx(
    src: &[u8],
    endian: Endian
) -> Result<(CV_INFO_PDB70, usize), <CV_INFO_PDB70 as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for XMM_SAVE_AREA32 where
    XMM_SAVE_AREA32: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for LINK_MAP_64 where
    LINK_MAP_64: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(LINK_MAP_64, usize), <LINK_MAP_64 as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CONTEXT_SPARC where
    CONTEXT_SPARC: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(CONTEXT_SPARC, usize), <CONTEXT_SPARC as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MISC_INFO_5 where
    MINIDUMP_MISC_INFO_5: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_SIMPLE_STRING_DICTIONARY_ENTRY where
    MINIDUMP_SIMPLE_STRING_DICTIONARY_ENTRY: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_BREAKPAD_INFO where
    MINIDUMP_BREAKPAD_INFO: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_ANNOTATION where
    MINIDUMP_ANNOTATION: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for VECTOR_SAVE_AREA_PPC where
    VECTOR_SAVE_AREA_PPC: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_EXCEPTION where
    MINIDUMP_EXCEPTION: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_SYSTEM_INFO where
    MINIDUMP_SYSTEM_INFO: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MISC_INFO_4 where
    MINIDUMP_MISC_INFO_4: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MODULE_CRASHPAD_INFO_LINK where
    MINIDUMP_MODULE_CRASHPAD_INFO_LINK: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for VS_FIXEDFILEINFO where
    VS_FIXEDFILEINFO: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_DIRECTORY where
    MINIDUMP_DIRECTORY: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for IMAGE_DEBUG_MISC where
    IMAGE_DEBUG_MISC: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CV_INFO_PDB20[src]

type Error = Error

pub fn try_from_ctx(
    src: &[u8],
    endian: Endian
) -> Result<(CV_INFO_PDB20, usize), <CV_INFO_PDB20 as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for FLOATING_SAVE_AREA_MIPS where
    FLOATING_SAVE_AREA_MIPS: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CPU_INFORMATION where
    CPU_INFORMATION: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CONTEXT_X86 where
    CONTEXT_X86: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(CONTEXT_X86, usize), <CONTEXT_X86 as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for FLOATING_SAVE_AREA_ARM where
    FLOATING_SAVE_AREA_ARM: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for DSO_DEBUG_32 where
    DSO_DEBUG_32: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(DSO_DEBUG_32, usize), <DSO_DEBUG_32 as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CV_INFO_ELF[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    endian: Endian
) -> Result<(CV_INFO_ELF, usize), <CV_INFO_ELF as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for CONTEXT_PPC64 where
    CONTEXT_PPC64: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(CONTEXT_PPC64, usize), <CONTEXT_PPC64 as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_ASSERTION_INFO where
    MINIDUMP_ASSERTION_INFO: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_SIMPLE_STRING_DICTIONARY where
    MINIDUMP_SIMPLE_STRING_DICTIONARY: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for FLOATING_SAVE_AREA_ARM64_OLD where
    FLOATING_SAVE_AREA_ARM64_OLD: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for SYSTEMTIME where
    SYSTEMTIME: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(SYSTEMTIME, usize), <SYSTEMTIME as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for MINIDUMP_MODULE_CRASHPAD_INFO where
    MINIDUMP_MODULE_CRASHPAD_INFO: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for SSE_REGISTERS where
    SSE_REGISTERS: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(SSE_REGISTERS, usize), <SSE_REGISTERS as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for XSTATE_FEATURE where
    XSTATE_FEATURE: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for FLOATING_SAVE_AREA_X86 where
    FLOATING_SAVE_AREA_X86: 'a, 
[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for GUID where
    GUID: 'a, 
[src]

type Error = Error

pub fn try_from_ctx(
    src: &'a [u8],
    ctx: Endian
) -> Result<(GUID, usize), <GUID as TryFromCtx<'a, Endian, [u8]>>::Error>
[src]

impl Copy for Endian[src]

impl Eq for Endian[src]

impl StructuralEq for Endian[src]

impl StructuralPartialEq for Endian[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]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

pub fn to_owned(&self) -> T[src]

Creates owned data from borrowed data, usually by cloning. Read more

pub fn clone_into(&self, target: &mut T)[src]

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

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]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.