#[repr(u8)]pub enum SubscriptionOverflowPolicy {
DropNewest = 0,
DropOldest = 1,
Latest = 2,
}Expand description
Overflow policy for a WebSocket subscription’s pending server messages. Does not recall messages already written to the network or guarantee delivery.
Variants§
DropNewest = 0
Compatibility for explicitly requested wire policy 0.
DropOldest = 1
Latest = 2
Compatibility for wire policy 2; equivalent to KeepLast(1).
Implementations§
Trait Implementations§
Source§impl Clone for SubscriptionOverflowPolicy
impl Clone for SubscriptionOverflowPolicy
Source§fn clone(&self) -> SubscriptionOverflowPolicy
fn clone(&self) -> SubscriptionOverflowPolicy
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 SubscriptionOverflowPolicy
Source§impl Debug for SubscriptionOverflowPolicy
impl Debug for SubscriptionOverflowPolicy
Source§impl Default for SubscriptionOverflowPolicy
impl Default for SubscriptionOverflowPolicy
Source§fn default() -> SubscriptionOverflowPolicy
fn default() -> SubscriptionOverflowPolicy
Returns the “default value” for a type. Read more
impl Eq for SubscriptionOverflowPolicy
impl StructuralPartialEq for SubscriptionOverflowPolicy
Auto Trait Implementations§
impl Freeze for SubscriptionOverflowPolicy
impl RefUnwindSafe for SubscriptionOverflowPolicy
impl Send for SubscriptionOverflowPolicy
impl Sync for SubscriptionOverflowPolicy
impl Unpin for SubscriptionOverflowPolicy
impl UnsafeUnpin for SubscriptionOverflowPolicy
impl UnwindSafe for SubscriptionOverflowPolicy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.