pub enum FreedChildReceivedOperationOutcome {
ChannelClosed,
ChildRequeued,
NoOp,
}
Variants§
ChannelClosed
Freed channel is closed => no more Freed children.
ChildRequeued
Freed child was re‐queued => in_flight++ if we submitted.
NoOp
Freed child arrived but we decided not to requeue (rare).
Trait Implementations§
Source§impl PartialEq for FreedChildReceivedOperationOutcome
impl PartialEq for FreedChildReceivedOperationOutcome
Source§fn eq(&self, other: &FreedChildReceivedOperationOutcome) -> bool
fn eq(&self, other: &FreedChildReceivedOperationOutcome) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for FreedChildReceivedOperationOutcome
impl StructuralPartialEq for FreedChildReceivedOperationOutcome
Auto Trait Implementations§
impl Freeze for FreedChildReceivedOperationOutcome
impl RefUnwindSafe for FreedChildReceivedOperationOutcome
impl Send for FreedChildReceivedOperationOutcome
impl Sync for FreedChildReceivedOperationOutcome
impl Unpin for FreedChildReceivedOperationOutcome
impl UnwindSafe for FreedChildReceivedOperationOutcome
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