pub struct SessionDelta {
pub turn_count: i32,
pub cumulative_risk: f64,
pub tokens_used_delta: Option<i64>,
pub new_action: Option<String>,
}Expand description
Cross-turn session state delta returned with each response.
Fields§
§turn_count: i32§cumulative_risk: f64§tokens_used_delta: Option<i64>§new_action: Option<String>Trait Implementations§
Source§impl Clone for SessionDelta
impl Clone for SessionDelta
Source§fn clone(&self) -> SessionDelta
fn clone(&self) -> SessionDelta
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 moreSource§impl Debug for SessionDelta
impl Debug for SessionDelta
Source§impl<'de> Deserialize<'de> for SessionDelta
impl<'de> Deserialize<'de> for SessionDelta
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 SessionDelta
impl RefUnwindSafe for SessionDelta
impl Send for SessionDelta
impl Sync for SessionDelta
impl Unpin for SessionDelta
impl UnsafeUnpin for SessionDelta
impl UnwindSafe for SessionDelta
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