pub struct RecordingSessionInfo {Show 14 fields
pub session_id: SessionId,
pub status: RecordingSessionStatus,
pub interval_ms: u32,
pub started_at_unix_ms: i64,
pub stopped_at_unix_ms: Option<i64>,
pub frame_count: u32,
pub max_frames: u32,
pub max_memory_bytes: u64,
pub overflowed: bool,
pub approx_memory_bytes: u64,
pub avg_capture_ms: f64,
pub max_capture_ms: f64,
pub total_capture_ms: f64,
pub frames: Vec<FrameSummary>,
}Fields§
§session_id: SessionId§status: RecordingSessionStatus§interval_ms: u32§started_at_unix_ms: i64§stopped_at_unix_ms: Option<i64>§frame_count: u32§max_frames: u32§max_memory_bytes: u64§overflowed: bool§approx_memory_bytes: u64§avg_capture_ms: f64§max_capture_ms: f64§total_capture_ms: f64§frames: Vec<FrameSummary>Trait Implementations§
Auto Trait Implementations§
impl Freeze for RecordingSessionInfo
impl RefUnwindSafe for RecordingSessionInfo
impl Send for RecordingSessionInfo
impl Sync for RecordingSessionInfo
impl Unpin for RecordingSessionInfo
impl UnsafeUnpin for RecordingSessionInfo
impl UnwindSafe for RecordingSessionInfo
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