Struct minidump::MinidumpThreadList
source · pub struct MinidumpThreadList<'a> {
pub threads: Vec<MinidumpThread<'a>>,
/* private fields */
}
Expand description
A list of MinidumpThread
s contained in a Minidump
.
Fields§
§threads: Vec<MinidumpThread<'a>>
The threads, in the order they were present in the Minidump
.
Implementations§
source§impl<'a> MinidumpThreadList<'a>
impl<'a> MinidumpThreadList<'a>
sourcepub fn get_thread(&self, id: u32) -> Option<&MinidumpThread<'a>>
pub fn get_thread(&self, id: u32) -> Option<&MinidumpThread<'a>>
Get the thread with id id
from this thread list if it exists.
sourcepub fn print<T: Write>(
&self,
f: &mut T,
memory: Option<&UnifiedMemoryList<'a>>,
system: Option<&MinidumpSystemInfo>,
misc: Option<&MinidumpMiscInfo>,
brief: bool
) -> Result<()>
pub fn print<T: Write>( &self, f: &mut T, memory: Option<&UnifiedMemoryList<'a>>, system: Option<&MinidumpSystemInfo>, misc: Option<&MinidumpMiscInfo>, brief: bool ) -> Result<()>
Write a human-readable description of this MinidumpThreadList
to f
.
This is very verbose, it is the format used by minidump_dump
.
Trait Implementations§
source§impl<'a> Debug for MinidumpThreadList<'a>
impl<'a> Debug for MinidumpThreadList<'a>
source§impl<'a> MinidumpStream<'a> for MinidumpThreadList<'a>
impl<'a> MinidumpStream<'a> for MinidumpThreadList<'a>
source§const STREAM_TYPE: u32 = 3u32
const STREAM_TYPE: u32 = 3u32
The stream type constant used in the
md::MDRawDirectory
entry.
This is usually a MINIDUMP_STREAM_TYPE but it’s left as a u32
to allow external projects to add support for their own custom streams.Auto Trait Implementations§
impl<'a> RefUnwindSafe for MinidumpThreadList<'a>
impl<'a> Send for MinidumpThreadList<'a>
impl<'a> Sync for MinidumpThreadList<'a>
impl<'a> Unpin for MinidumpThreadList<'a>
impl<'a> UnwindSafe for MinidumpThreadList<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more