#[non_exhaustive]pub struct WatchEventPayload {
pub action: WatchEventAction,
}
Expand description
The payload in a super::EventPayload::WatchEvent
type.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.action: WatchEventAction
The action that was performed.
Trait Implementations§
source§impl Clone for WatchEventPayload
impl Clone for WatchEventPayload
source§fn clone(&self) -> WatchEventPayload
fn clone(&self) -> WatchEventPayload
Returns a copy of the value. Read more
1.0.0 · 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 WatchEventPayload
impl Debug for WatchEventPayload
source§impl<'de> Deserialize<'de> for WatchEventPayload
impl<'de> Deserialize<'de> for WatchEventPayload
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 WatchEventPayload
impl PartialEq for WatchEventPayload
source§fn eq(&self, other: &WatchEventPayload) -> bool
fn eq(&self, other: &WatchEventPayload) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for WatchEventPayload
impl Serialize for WatchEventPayload
impl StructuralPartialEq for WatchEventPayload
Auto Trait Implementations§
impl Freeze for WatchEventPayload
impl RefUnwindSafe for WatchEventPayload
impl Send for WatchEventPayload
impl Sync for WatchEventPayload
impl Unpin for WatchEventPayload
impl UnwindSafe for WatchEventPayload
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