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