pub struct FileEvent {
pub uri: Url,
pub typ: FileChangeType,
}
Expand description
An event describing a file change.
Fields§
§uri: Url
The file’s URI.
typ: FileChangeType
The change type.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for FileEvent
impl<'de> Deserialize<'de> for FileEvent
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 FileEvent
impl PartialEq for FileEvent
impl Eq for FileEvent
impl StructuralEq for FileEvent
impl StructuralPartialEq for FileEvent
Auto Trait Implementations§
impl RefUnwindSafe for FileEvent
impl Send for FileEvent
impl Sync for FileEvent
impl Unpin for FileEvent
impl UnwindSafe for FileEvent
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
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.