pub struct SessionDetail {
pub session_id: String,
pub client_name: Option<String>,
pub client_version: Option<String>,
pub client_platform: Option<String>,
pub started_at: i64,
pub last_seen_at: i64,
pub ended_at: Option<i64>,
pub total_calls: i64,
pub total_errors: i64,
pub requests: Vec<LogRow>,
}Expand description
A session with all its associated request logs.
Fields§
§session_id: String§client_name: Option<String>§client_version: Option<String>§client_platform: Option<String>§started_at: i64§last_seen_at: i64§ended_at: Option<i64>§total_calls: i64§total_errors: i64§requests: Vec<LogRow>All requests in this session, ordered oldest-first.
Trait Implementations§
Source§impl Debug for SessionDetail
impl Debug for SessionDetail
Auto Trait Implementations§
impl Freeze for SessionDetail
impl RefUnwindSafe for SessionDetail
impl Send for SessionDetail
impl Sync for SessionDetail
impl Unpin for SessionDetail
impl UnsafeUnpin for SessionDetail
impl UnwindSafe for SessionDetail
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