pub struct SessionItem {
pub id: String,
pub short_id: String,
pub created_at: String,
pub message_count: i64,
pub total_tokens: i64,
pub is_current: bool,
pub title: Option<String>,
}Expand description
A session item for the dropdown.
Fields§
§id: String§short_id: String§created_at: String§message_count: i64§total_tokens: i64§is_current: bool§title: Option<String>Trait Implementations§
Source§impl Clone for SessionItem
impl Clone for SessionItem
Source§fn clone(&self) -> SessionItem
fn clone(&self) -> SessionItem
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 SessionItem
impl Debug for SessionItem
Source§impl DropdownItem for SessionItem
impl DropdownItem for SessionItem
Auto Trait Implementations§
impl Freeze for SessionItem
impl RefUnwindSafe for SessionItem
impl Send for SessionItem
impl Sync for SessionItem
impl Unpin for SessionItem
impl UnsafeUnpin for SessionItem
impl UnwindSafe for SessionItem
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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