pub struct SessionWorkspaceFileChangedData {
pub operation: WorkspaceFileChangedOperation,
pub path: String,
}Expand description
Session event “session.workspace_file_changed”. 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<'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