pub struct ResultCollector { /* private fields */ }Expand description
Result-side handle: drains the result-ring.
Implementations§
Source§impl ResultCollector
impl ResultCollector
pub fn new(result_ring: Arc<dyn MessageTransport>) -> Self
Sourcepub fn try_recv(&self) -> Result<SubmittedResult, SchedError>
pub fn try_recv(&self) -> Result<SubmittedResult, SchedError>
Drain one result. Returns Err(Transport(Empty)) when
there’s nothing pending.
Auto Trait Implementations§
impl !RefUnwindSafe for ResultCollector
impl !UnwindSafe for ResultCollector
impl Freeze for ResultCollector
impl Send for ResultCollector
impl Sync for ResultCollector
impl Unpin for ResultCollector
impl UnsafeUnpin for ResultCollector
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