pub struct EventSender { /* private fields */ }Expand description
The sending end of a provider stream. Sends after the receiver is gone are dropped.
Implementations§
Source§impl EventSender
impl EventSender
Sourcepub fn send(&self, event: StreamEvent)
pub fn send(&self, event: StreamEvent)
Sends an event.
Sourcepub fn update(&self, message: &AssistantMessage, event: AssistantMessageEvent)
pub fn update(&self, message: &AssistantMessage, event: AssistantMessageEvent)
Sends a content update with the message’s current usage.
Trait Implementations§
Source§impl Clone for EventSender
impl Clone for EventSender
Auto Trait Implementations§
impl Freeze for EventSender
impl RefUnwindSafe for EventSender
impl Send for EventSender
impl Sync for EventSender
impl Unpin for EventSender
impl UnsafeUnpin for EventSender
impl UnwindSafe for EventSender
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