pub struct AssistantSession {
pub id: String,
pub created_at: String,
pub updated_at: String,
pub model: Option<String>,
pub summary: Option<String>,
pub tag: Option<String>,
pub message_count: Option<u32>,
pub working_directory: Option<String>,
}Expand description
Assistant session discovered from the remote API
Fields§
§id: String§created_at: String§updated_at: String§model: Option<String>§summary: Option<String>§tag: Option<String>§message_count: Option<u32>§working_directory: Option<String>Trait Implementations§
Source§impl Clone for AssistantSession
impl Clone for AssistantSession
Source§fn clone(&self) -> AssistantSession
fn clone(&self) -> AssistantSession
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 AssistantSession
impl Debug for AssistantSession
Source§impl<'de> Deserialize<'de> for AssistantSession
impl<'de> Deserialize<'de> for AssistantSession
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 AssistantSession
impl RefUnwindSafe for AssistantSession
impl Send for AssistantSession
impl Sync for AssistantSession
impl Unpin for AssistantSession
impl UnsafeUnpin for AssistantSession
impl UnwindSafe for AssistantSession
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