pub struct BackplaneMessage {
pub source_id: Arc<str>,
pub timestamp: Timestamp,
pub action: BackplaneAction,
pub key: Arc<str>,
}Expand description
A backplane notification. Carries no value — only what changed and when.
Fields§
§source_id: Arc<str>The id of the publishing cache instance (so receivers ignore their own).
timestamp: TimestampWhen the change happened (for “newer wins” expiration).
action: BackplaneActionWhat kind of change occurred.
key: Arc<str>The (prefixed) key affected.
Trait Implementations§
Source§impl Clone for BackplaneMessage
impl Clone for BackplaneMessage
Source§fn clone(&self) -> BackplaneMessage
fn clone(&self) -> BackplaneMessage
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 moreAuto Trait Implementations§
impl Freeze for BackplaneMessage
impl RefUnwindSafe for BackplaneMessage
impl Send for BackplaneMessage
impl Sync for BackplaneMessage
impl Unpin for BackplaneMessage
impl UnsafeUnpin for BackplaneMessage
impl UnwindSafe for BackplaneMessage
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