pub struct FrameResponseCaptureReport {
pub responses: Vec<CapturedFrameResponse>,
pub dropped_responses: u64,
pub dropped_events: u64,
pub continuation_errors: u64,
pub in_flight: u64,
pub worker_failed: bool,
}Expand description
Retained evidence and explicit loss counters. Debug does not print bodies.
Fields§
§responses: Vec<CapturedFrameResponse>Retained responses in capture order.
dropped_responses: u64Matching responses omitted due to record limits or cancellation.
dropped_events: u64Response pauses released by transport because the bounded queue was full.
continuation_errors: u64Errors continuing responses; teardown detaches the session to release pauses.
in_flight: u64Matching response currently being captured; zero after stop.
worker_failed: boolThe capture task failed to join; populated by stop.
Trait Implementations§
Source§impl Clone for FrameResponseCaptureReport
impl Clone for FrameResponseCaptureReport
Source§impl Debug for FrameResponseCaptureReport
impl Debug for FrameResponseCaptureReport
Auto Trait Implementations§
impl Freeze for FrameResponseCaptureReport
impl RefUnwindSafe for FrameResponseCaptureReport
impl Send for FrameResponseCaptureReport
impl Sync for FrameResponseCaptureReport
impl Unpin for FrameResponseCaptureReport
impl UnsafeUnpin for FrameResponseCaptureReport
impl UnwindSafe for FrameResponseCaptureReport
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