pub struct SessionTurn {Show 16 fields
pub id: Option<i64>,
pub turn_index: i64,
pub user_message_id: i64,
pub user_said: String,
pub understanding_message_id: Option<i64>,
pub understanding: Option<String>,
pub understanding_source: Option<String>,
pub result_message_id: Option<i64>,
pub actions_summary: Option<String>,
pub result_status: String,
pub result_summary: Option<String>,
pub started_at_epoch: i64,
pub ended_at_epoch: Option<i64>,
pub capture_health: String,
pub actions: Vec<TurnAction>,
pub actions_truncated: bool,
}Fields§
§id: Option<i64>§turn_index: i64§user_message_id: i64§user_said: String§understanding_message_id: Option<i64>§understanding: Option<String>§understanding_source: Option<String>§result_message_id: Option<i64>§actions_summary: Option<String>§result_status: String§result_summary: Option<String>§started_at_epoch: i64§ended_at_epoch: Option<i64>§capture_health: String§actions: Vec<TurnAction>§actions_truncated: boolTrait Implementations§
Source§impl Clone for SessionTurn
impl Clone for SessionTurn
Source§fn clone(&self) -> SessionTurn
fn clone(&self) -> SessionTurn
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 SessionTurn
impl Debug for SessionTurn
impl Eq for SessionTurn
Source§impl PartialEq for SessionTurn
impl PartialEq for SessionTurn
Source§impl Serialize for SessionTurn
impl Serialize for SessionTurn
impl StructuralPartialEq for SessionTurn
Auto Trait Implementations§
impl Freeze for SessionTurn
impl RefUnwindSafe for SessionTurn
impl Send for SessionTurn
impl Sync for SessionTurn
impl Unpin for SessionTurn
impl UnsafeUnpin for SessionTurn
impl UnwindSafe for SessionTurn
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more