pub struct LiveEventSender { /* private fields */ }Expand description
Producer half of the live event channel.
Implementations§
Source§impl LiveEventSender
impl LiveEventSender
Sourcepub fn publish(
&self,
event: VersionedThreadEvent,
) -> Result<(), LiveEventSendError>
pub fn publish( &self, event: VersionedThreadEvent, ) -> Result<(), LiveEventSendError>
Publish one event. Coalesces streaming updates when the queue is saturated; fails only when the consumer half is gone.
Trait Implementations§
Source§impl Clone for LiveEventSender
impl Clone for LiveEventSender
Source§impl Drop for LiveEventSender
impl Drop for LiveEventSender
Auto Trait Implementations§
impl Freeze for LiveEventSender
impl RefUnwindSafe for LiveEventSender
impl Send for LiveEventSender
impl Sync for LiveEventSender
impl Unpin for LiveEventSender
impl UnsafeUnpin for LiveEventSender
impl UnwindSafe for LiveEventSender
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