pub enum ClosureRefusalReason {
Capacity(ClosureCapacityReason),
RecoveryFence,
DeliveredMarkerAwaitingAck,
EpisodeChurnLimit,
}Expand description
Exact closure refusal tagged body; no optional capacity field bag exists.
Variants§
Capacity(ClosureCapacityReason)
Componentwise entry or byte capacity failure.
RecoveryFence
Recovery would violate the current detached edge fence.
DeliveredMarkerAwaitingAck
A delivered marker still awaits acknowledgement.
EpisodeChurnLimit
Optional lifecycle churn would exceed the episode limit.
Trait Implementations§
Source§impl Clone for ClosureRefusalReason
impl Clone for ClosureRefusalReason
Source§fn clone(&self) -> ClosureRefusalReason
fn clone(&self) -> ClosureRefusalReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ClosureRefusalReason
Source§impl Debug for ClosureRefusalReason
impl Debug for ClosureRefusalReason
impl Eq for ClosureRefusalReason
Source§impl PartialEq for ClosureRefusalReason
impl PartialEq for ClosureRefusalReason
impl StructuralPartialEq for ClosureRefusalReason
Auto Trait Implementations§
impl Freeze for ClosureRefusalReason
impl RefUnwindSafe for ClosureRefusalReason
impl Send for ClosureRefusalReason
impl Sync for ClosureRefusalReason
impl Unpin for ClosureRefusalReason
impl UnsafeUnpin for ClosureRefusalReason
impl UnwindSafe for ClosureRefusalReason
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