pub struct BufferReceiver { /* private fields */ }Expand description
A receiver handle from a memory buffer.
Implementations§
Source§impl BufferReceiver
impl BufferReceiver
Sourcepub async fn recv(&mut self) -> Option<EventBatch>
pub async fn recv(&mut self) -> Option<EventBatch>
Receives the next batch from the buffer.
Sourcepub fn try_recv(&mut self) -> Result<EventBatch, TryRecvError>
pub fn try_recv(&mut self) -> Result<EventBatch, TryRecvError>
Tries to receive the next batch from the buffer without blocking.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BufferReceiver
impl RefUnwindSafe for BufferReceiver
impl Send for BufferReceiver
impl Sync for BufferReceiver
impl Unpin for BufferReceiver
impl UnsafeUnpin for BufferReceiver
impl UnwindSafe for BufferReceiver
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