pub struct VaultChangedPayload {
pub changed: Vec<ChangedPage>,
pub deleted: Vec<String>,
pub page_count: usize,
pub link_count: usize,
}Expand description
Payload emitted when the watcher detects vault changes.
Fields§
§changed: Vec<ChangedPage>§deleted: Vec<String>§page_count: usize§link_count: usizeTrait Implementations§
Source§impl Clone for VaultChangedPayload
impl Clone for VaultChangedPayload
Source§fn clone(&self) -> VaultChangedPayload
fn clone(&self) -> VaultChangedPayload
Returns a duplicate 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 VaultChangedPayload
impl Debug for VaultChangedPayload
Auto Trait Implementations§
impl Freeze for VaultChangedPayload
impl RefUnwindSafe for VaultChangedPayload
impl Send for VaultChangedPayload
impl Sync for VaultChangedPayload
impl Unpin for VaultChangedPayload
impl UnsafeUnpin for VaultChangedPayload
impl UnwindSafe for VaultChangedPayload
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