pub enum PendingAckError {
IdentityMissing,
TableFull,
}Expand description
Errors returned when recording pending-ACK state in an identity slot.
Returned by IdentitySlot::try_insert_pending_ack
when the coordinator attempts to register a new in-flight ACK-requested send.
Variants§
IdentityMissing
The LocalIdentityId supplied does not correspond to an
occupied slot — the identity was removed while the send was being set up.
TableFull
The pending-ACK LinearMap inside the identity slot has reached its ACKS capacity.
Wait for an in-flight send to complete or time out before issuing another ACK-requested
send on this identity.
Trait Implementations§
Source§impl Clone for PendingAckError
impl Clone for PendingAckError
Source§fn clone(&self) -> PendingAckError
fn clone(&self) -> PendingAckError
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PendingAckError
impl Debug for PendingAckError
Source§impl PartialEq for PendingAckError
impl PartialEq for PendingAckError
impl Copy for PendingAckError
impl Eq for PendingAckError
impl StructuralPartialEq for PendingAckError
Auto Trait Implementations§
impl Freeze for PendingAckError
impl RefUnwindSafe for PendingAckError
impl Send for PendingAckError
impl Sync for PendingAckError
impl Unpin for PendingAckError
impl UnwindSafe for PendingAckError
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)