pub struct SessionDigest {
pub session_id: String,
pub provider: String,
pub session: AgentSession,
pub opening: Option<String>,
pub activation: Option<String>,
pub metrics: SessionMetrics,
pub recency_boost: u32,
pub selection_reason: Option<String>,
}Fields§
§session_id: String§provider: String§session: AgentSession§opening: Option<String>§activation: Option<String>§metrics: SessionMetrics§recency_boost: u32§selection_reason: Option<String>Implementations§
Source§impl SessionDigest
impl SessionDigest
Trait Implementations§
Source§impl Clone for SessionDigest
impl Clone for SessionDigest
Source§fn clone(&self) -> SessionDigest
fn clone(&self) -> SessionDigest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SessionDigest
impl RefUnwindSafe for SessionDigest
impl Send for SessionDigest
impl Sync for SessionDigest
impl Unpin for SessionDigest
impl UnwindSafe for SessionDigest
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