pub struct SurfaceAgentSession {
pub id: SessionId,
pub kind: String,
pub title: String,
pub state: WorkspaceAgentState,
pub latest_message: Option<String>,
pub updated_at: OffsetDateTime,
}Fields§
§id: SessionId§kind: String§title: String§state: WorkspaceAgentState§latest_message: Option<String>§updated_at: OffsetDateTimeTrait Implementations§
Source§impl Clone for SurfaceAgentSession
impl Clone for SurfaceAgentSession
Source§fn clone(&self) -> SurfaceAgentSession
fn clone(&self) -> SurfaceAgentSession
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 SurfaceAgentSession
impl Debug for SurfaceAgentSession
Source§impl<'de> Deserialize<'de> for SurfaceAgentSession
impl<'de> Deserialize<'de> for SurfaceAgentSession
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
Source§impl PartialEq for SurfaceAgentSession
impl PartialEq for SurfaceAgentSession
Source§impl Serialize for SurfaceAgentSession
impl Serialize for SurfaceAgentSession
impl Eq for SurfaceAgentSession
impl StructuralPartialEq for SurfaceAgentSession
Auto Trait Implementations§
impl Freeze for SurfaceAgentSession
impl RefUnwindSafe for SurfaceAgentSession
impl Send for SurfaceAgentSession
impl Sync for SurfaceAgentSession
impl Unpin for SurfaceAgentSession
impl UnsafeUnpin for SurfaceAgentSession
impl UnwindSafe for SurfaceAgentSession
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<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.