pub enum PeerMessageHoldOutcome {
Expired,
Refused,
Dropped,
Discarded,
Unknown(String),
}Expand description
How a peer-message hold ended (PeerMessageHoldMessage::outcome,
state dropped only).
Variants§
Expired
No one approved it before the approval deadline (a headless host has no approval surface, so every parity hold ends this way unless the mode changes first).
Refused
The policy turned to refuse while it waited.
Dropped
Released or approved, but the ingress guard (rate limit, duplicate, queue cap) discarded it.
Discarded
The session ended with it still parked.
Unknown(String)
An outcome not yet known to this version of the crate.
Implementations§
Trait Implementations§
Source§impl Clone for PeerMessageHoldOutcome
impl Clone for PeerMessageHoldOutcome
Source§fn clone(&self) -> PeerMessageHoldOutcome
fn clone(&self) -> PeerMessageHoldOutcome
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 moreSource§impl Debug for PeerMessageHoldOutcome
impl Debug for PeerMessageHoldOutcome
Source§impl<'de> Deserialize<'de> for PeerMessageHoldOutcome
impl<'de> Deserialize<'de> for PeerMessageHoldOutcome
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PeerMessageHoldOutcome
impl Display for PeerMessageHoldOutcome
impl Eq for PeerMessageHoldOutcome
Source§impl From<&str> for PeerMessageHoldOutcome
impl From<&str> for PeerMessageHoldOutcome
Source§impl Hash for PeerMessageHoldOutcome
impl Hash for PeerMessageHoldOutcome
Source§impl PartialEq for PeerMessageHoldOutcome
impl PartialEq for PeerMessageHoldOutcome
Source§impl Serialize for PeerMessageHoldOutcome
impl Serialize for PeerMessageHoldOutcome
impl StructuralPartialEq for PeerMessageHoldOutcome
Auto Trait Implementations§
impl Freeze for PeerMessageHoldOutcome
impl RefUnwindSafe for PeerMessageHoldOutcome
impl Send for PeerMessageHoldOutcome
impl Sync for PeerMessageHoldOutcome
impl Unpin for PeerMessageHoldOutcome
impl UnsafeUnpin for PeerMessageHoldOutcome
impl UnwindSafe for PeerMessageHoldOutcome
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