pub struct EventSink { /* private fields */ }Expand description
The producer half of one subscription, held by the record / PV that posts to it. Dropping it is the end-of-stream signal a monitor gets when its channel goes away.
Implementations§
Source§impl EventSink
impl EventSink
Sourcepub fn post(&self, event: MonitorEvent) -> PostOutcome
pub fn post(&self, event: MonitorEvent) -> PostOutcome
C db_queue_event_log for this subscription: append, or replace this
monitor’s last queued entry in place. The single owner of that decision.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EventSink
impl RefUnwindSafe for EventSink
impl Send for EventSink
impl Sync for EventSink
impl Unpin for EventSink
impl UnsafeUnpin for EventSink
impl UnwindSafe for EventSink
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