pub struct TraceReader { /* private fields */ }Expand description
Reads records from a trace file.
Implementations§
Source§impl TraceReader
impl TraceReader
Sourcepub fn header(&self) -> Result<&TraceHeader>
pub fn header(&self) -> Result<&TraceHeader>
The validated header.
Sourcepub fn next_record(&mut self) -> Result<Option<TraceRecord>>
pub fn next_record(&mut self) -> Result<Option<TraceRecord>>
Read the next record, or None at end of stream.
Auto Trait Implementations§
impl Freeze for TraceReader
impl RefUnwindSafe for TraceReader
impl Send for TraceReader
impl Sync for TraceReader
impl Unpin for TraceReader
impl UnsafeUnpin for TraceReader
impl UnwindSafe for TraceReader
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