pub struct ChatActivityChangedAction {
pub activity: Option<String>,
}Expand description
The activity description of this chat changed.
Dispatched by the server to indicate what the chat is currently doing
(e.g. running a tool, thinking). Clear activity by omitting it or setting it
to undefined.
Producers SHOULD also update the parent session’s chat catalog with
session/chatUpdated so ChatSummary.activity stays in sync.
Fields§
§activity: Option<String>Human-readable description of current activity; omit or set undefined to clear
Trait Implementations§
Source§impl Clone for ChatActivityChangedAction
impl Clone for ChatActivityChangedAction
Source§fn clone(&self) -> ChatActivityChangedAction
fn clone(&self) -> ChatActivityChangedAction
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 ChatActivityChangedAction
impl Debug for ChatActivityChangedAction
Source§impl Default for ChatActivityChangedAction
impl Default for ChatActivityChangedAction
Source§fn default() -> ChatActivityChangedAction
fn default() -> ChatActivityChangedAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChatActivityChangedAction
impl<'de> Deserialize<'de> for ChatActivityChangedAction
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 ChatActivityChangedAction
impl PartialEq for ChatActivityChangedAction
Source§fn eq(&self, other: &ChatActivityChangedAction) -> bool
fn eq(&self, other: &ChatActivityChangedAction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ChatActivityChangedAction
Auto Trait Implementations§
impl Freeze for ChatActivityChangedAction
impl RefUnwindSafe for ChatActivityChangedAction
impl Send for ChatActivityChangedAction
impl Sync for ChatActivityChangedAction
impl Unpin for ChatActivityChangedAction
impl UnsafeUnpin for ChatActivityChangedAction
impl UnwindSafe for ChatActivityChangedAction
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