pub struct ChatWorkingDirectoryRemovedAction {
pub directory: Uri,
}Expand description
A working directory was removed from this chat’s {@link ChatState.workingDirectories} subset.
Removes directory from the chat’s subset; a no-op when it is not present.
Idempotent, mirroring session/workingDirectoryRemoved. Only affects the
chat’s subset — the directory remains in the session’s set.
Fields§
§directory: UriThe working directory to remove from this chat’s subset.
Trait Implementations§
Source§impl Clone for ChatWorkingDirectoryRemovedAction
impl Clone for ChatWorkingDirectoryRemovedAction
Source§fn clone(&self) -> ChatWorkingDirectoryRemovedAction
fn clone(&self) -> ChatWorkingDirectoryRemovedAction
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<'de> Deserialize<'de> for ChatWorkingDirectoryRemovedAction
impl<'de> Deserialize<'de> for ChatWorkingDirectoryRemovedAction
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
impl StructuralPartialEq for ChatWorkingDirectoryRemovedAction
Auto Trait Implementations§
impl Freeze for ChatWorkingDirectoryRemovedAction
impl RefUnwindSafe for ChatWorkingDirectoryRemovedAction
impl Send for ChatWorkingDirectoryRemovedAction
impl Sync for ChatWorkingDirectoryRemovedAction
impl Unpin for ChatWorkingDirectoryRemovedAction
impl UnsafeUnpin for ChatWorkingDirectoryRemovedAction
impl UnwindSafe for ChatWorkingDirectoryRemovedAction
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