pub struct RawSessionActivity {Show 17 fields
pub session_row_id: Option<i64>,
pub override_available: bool,
pub mmdd: Option<String>,
pub session_intent: Option<String>,
pub session_topic: Option<String>,
pub session_intent_source: Option<String>,
pub display_label: Option<String>,
pub source_root: String,
pub project: String,
pub session_id: String,
pub message_count: i64,
pub user_message_count: i64,
pub assistant_message_count: i64,
pub first_epoch: Option<i64>,
pub last_epoch: i64,
pub message_counts_truncated: bool,
pub projected_turn_count: i64,
}Fields§
§session_row_id: Option<i64>§override_available: bool§mmdd: Option<String>§session_intent: Option<String>§session_topic: Option<String>§session_intent_source: Option<String>§display_label: Option<String>§source_root: String§project: String§session_id: String§message_count: i64§user_message_count: i64§assistant_message_count: i64§first_epoch: Option<i64>§last_epoch: i64§message_counts_truncated: bool§projected_turn_count: i64Trait Implementations§
Source§impl Clone for RawSessionActivity
impl Clone for RawSessionActivity
Source§fn clone(&self) -> RawSessionActivity
fn clone(&self) -> RawSessionActivity
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 RawSessionActivity
impl Debug for RawSessionActivity
impl Eq for RawSessionActivity
Source§impl PartialEq for RawSessionActivity
impl PartialEq for RawSessionActivity
Source§impl Serialize for RawSessionActivity
impl Serialize for RawSessionActivity
impl StructuralPartialEq for RawSessionActivity
Auto Trait Implementations§
impl Freeze for RawSessionActivity
impl RefUnwindSafe for RawSessionActivity
impl Send for RawSessionActivity
impl Sync for RawSessionActivity
impl Unpin for RawSessionActivity
impl UnsafeUnpin for RawSessionActivity
impl UnwindSafe for RawSessionActivity
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