pub trait InvalidationBroadcaster: Send + Sync {
// Required method
fn broadcast(&self, event: &InvalidationEvent) -> Result<(), CoherenceError>;
}Expand description
失效广播器 trait(抽象消息队列,避免硬依赖具体 MQ 实现)
Required Methods§
Sourcefn broadcast(&self, event: &InvalidationEvent) -> Result<(), CoherenceError>
fn broadcast(&self, event: &InvalidationEvent) -> Result<(), CoherenceError>
广播失效事件
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".