Struct minidump::MinidumpThreadInfoList
source · pub struct MinidumpThreadInfoList {
pub thread_infos: Vec<MinidumpThreadInfo>,
/* private fields */
}
Expand description
A list of MinidumpThread
s contained in a Minidump
.
Fields§
§thread_infos: Vec<MinidumpThreadInfo>
The thread info entries, in the order they were present in the Minidump
.
Implementations§
source§impl MinidumpThreadInfoList
impl MinidumpThreadInfoList
sourcepub fn new() -> MinidumpThreadInfoList
pub fn new() -> MinidumpThreadInfoList
Return an empty MinidumpThreadInfoList
.
sourcepub fn get_thread_info(&self, id: u32) -> Option<&MinidumpThreadInfo>
pub fn get_thread_info(&self, id: u32) -> Option<&MinidumpThreadInfo>
Get the thread info with id id
from this thread info list if it exists.
Trait Implementations§
source§impl Debug for MinidumpThreadInfoList
impl Debug for MinidumpThreadInfoList
source§impl Default for MinidumpThreadInfoList
impl Default for MinidumpThreadInfoList
source§impl<'a> MinidumpStream<'a> for MinidumpThreadInfoList
impl<'a> MinidumpStream<'a> for MinidumpThreadInfoList
source§const STREAM_TYPE: u32 = 17u32
const STREAM_TYPE: u32 = 17u32
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 Freeze for MinidumpThreadInfoList
impl RefUnwindSafe for MinidumpThreadInfoList
impl Send for MinidumpThreadInfoList
impl Sync for MinidumpThreadInfoList
impl Unpin for MinidumpThreadInfoList
impl UnwindSafe for MinidumpThreadInfoList
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