pub struct RecordingSession {
pub session_id: SessionId,
pub status: RecordingStatus,
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 overflowed: bool,
pub approx_memory_bytes: u64,
}Expand description
Metadata for a recording session.
Fields§
§session_id: SessionId§status: RecordingStatus§interval_ms: u32§started_at_unix_ms: i64§stopped_at_unix_ms: Option<i64>§frame_count: u32§max_frames: u32§overflowed: bool§approx_memory_bytes: u64Trait Implementations§
Auto Trait Implementations§
impl Freeze for RecordingSession
impl RefUnwindSafe for RecordingSession
impl Send for RecordingSession
impl Sync for RecordingSession
impl Unpin for RecordingSession
impl UnsafeUnpin for RecordingSession
impl UnwindSafe for RecordingSession
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