pub struct SessionRow {
pub id: String,
pub agent_type: String,
pub start_timestamp_ms: u64,
pub end_timestamp_ms: Option<u64>,
pub status: String,
pub model: Option<String>,
pub input_tokens: i64,
pub output_tokens: i64,
pub total_tokens: i64,
pub view_source: String,
pub confidence: Option<f64>,
pub attributes: Value,
}Fields§
§id: String§agent_type: String§start_timestamp_ms: u64§end_timestamp_ms: Option<u64>§status: String§model: Option<String>§input_tokens: i64§output_tokens: i64§total_tokens: i64§view_source: String§confidence: Option<f64>§attributes: ValueTrait Implementations§
Source§impl Clone for SessionRow
impl Clone for SessionRow
Source§fn clone(&self) -> SessionRow
fn clone(&self) -> SessionRow
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SessionRow
impl Debug for SessionRow
Source§impl Default for SessionRow
impl Default for SessionRow
Source§fn default() -> SessionRow
fn default() -> SessionRow
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionRow
impl<'de> Deserialize<'de> for SessionRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SessionRow
impl RefUnwindSafe for SessionRow
impl Send for SessionRow
impl Sync for SessionRow
impl Unpin for SessionRow
impl UnsafeUnpin for SessionRow
impl UnwindSafe for SessionRow
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