pub struct SessionWorkspaceFileChangedData {
pub operation: WorkspaceFileChangedOperation,
pub path: String,
}Expand description
Workspace file change details including path and operation type
Fields§
§operation: WorkspaceFileChangedOperationWhether the file was newly created or updated
path: StringRelative path within the session workspace files directory
Trait Implementations§
Source§impl Clone for SessionWorkspaceFileChangedData
impl Clone for SessionWorkspaceFileChangedData
Source§fn clone(&self) -> SessionWorkspaceFileChangedData
fn clone(&self) -> SessionWorkspaceFileChangedData
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 SessionWorkspaceFileChangedData
impl<'de> Deserialize<'de> for SessionWorkspaceFileChangedData
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 SessionWorkspaceFileChangedData
impl RefUnwindSafe for SessionWorkspaceFileChangedData
impl Send for SessionWorkspaceFileChangedData
impl Sync for SessionWorkspaceFileChangedData
impl Unpin for SessionWorkspaceFileChangedData
impl UnsafeUnpin for SessionWorkspaceFileChangedData
impl UnwindSafe for SessionWorkspaceFileChangedData
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