Trait minidump::MinidumpStream [−][src]
pub trait MinidumpStream<'a>: Sized { const STREAM_TYPE: MINIDUMP_STREAM_TYPE; fn read(
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<Self, Error>; }
Expand description
The fundamental unit of data in a Minidump
.
Associated Constants
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]The stream type constant used in the md::MDRawDirectory
entry.
Required methods
Implementors
impl<'a> MinidumpStream<'a> for MinidumpAssertion
[src]
impl<'a> MinidumpStream<'a> for MinidumpAssertion
[src]const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
_all: &'a [u8],
endian: Endian
) -> Result<MinidumpAssertion, Error>
[src]
bytes: &'a [u8],
_all: &'a [u8],
endian: Endian
) -> Result<MinidumpAssertion, Error>
impl<'a> MinidumpStream<'a> for MinidumpBreakpadInfo
[src]
impl<'a> MinidumpStream<'a> for MinidumpBreakpadInfo
[src]const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpBreakpadInfo, Error>
[src]
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpBreakpadInfo, Error>
impl<'a> MinidumpStream<'a> for MinidumpCrashpadInfo
[src]
impl<'a> MinidumpStream<'a> for MinidumpCrashpadInfo
[src]impl<'a> MinidumpStream<'a> for MinidumpException
[src]
impl<'a> MinidumpStream<'a> for MinidumpException
[src]const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpException, Error>
[src]
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpException, Error>
impl<'a> MinidumpStream<'a> for MinidumpMemoryList<'a>
[src]
impl<'a> MinidumpStream<'a> for MinidumpMemoryList<'a>
[src]const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpMemoryList<'a>, Error>
[src]
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpMemoryList<'a>, Error>
impl<'a> MinidumpStream<'a> for MinidumpMiscInfo
[src]
impl<'a> MinidumpStream<'a> for MinidumpMiscInfo
[src]const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpMiscInfo, Error>
[src]
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpMiscInfo, Error>
impl<'a> MinidumpStream<'a> for MinidumpModuleList
[src]
impl<'a> MinidumpStream<'a> for MinidumpModuleList
[src]const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpModuleList, Error>
[src]
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpModuleList, Error>
impl<'a> MinidumpStream<'a> for MinidumpSystemInfo
[src]
impl<'a> MinidumpStream<'a> for MinidumpSystemInfo
[src]const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpSystemInfo, Error>
[src]
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpSystemInfo, Error>
impl<'a> MinidumpStream<'a> for MinidumpThreadList<'a>
[src]
impl<'a> MinidumpStream<'a> for MinidumpThreadList<'a>
[src]const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpThreadList<'a>, Error>
[src]
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpThreadList<'a>, Error>
impl<'a> MinidumpStream<'a> for MinidumpUnloadedModuleList
[src]
impl<'a> MinidumpStream<'a> for MinidumpUnloadedModuleList
[src]const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpUnloadedModuleList, Error>
[src]
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpUnloadedModuleList, Error>