pub enum OrderingGuarantee {
None,
Sequenced(Option<u8>),
Ordered(Option<u8>),
Unsequenced,
}Expand description
Enum to specify how a packet should be arranged.
Variants§
None
No arranging will be done.
Sequenced(Option<u8>)
Packets will be arranged in sequence.
Ordered(Option<u8>)
Packets will be arranged in order.
Unsequenced
Unsequenced delivery - prevents duplicates but allows out-of-order.
Trait Implementations§
Source§impl Clone for OrderingGuarantee
impl Clone for OrderingGuarantee
Source§fn clone(&self) -> OrderingGuarantee
fn clone(&self) -> OrderingGuarantee
Returns a duplicate of the value. Read more
1.0.0 · 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 OrderingGuarantee
impl Debug for OrderingGuarantee
Source§impl Default for OrderingGuarantee
impl Default for OrderingGuarantee
Source§fn default() -> OrderingGuarantee
fn default() -> OrderingGuarantee
Returns the “default value” for a type. Read more
Source§impl EnumConverter for OrderingGuarantee
impl EnumConverter for OrderingGuarantee
Source§impl PartialEq for OrderingGuarantee
impl PartialEq for OrderingGuarantee
Source§impl PartialOrd for OrderingGuarantee
impl PartialOrd for OrderingGuarantee
Source§impl TryFrom<u8> for OrderingGuarantee
impl TryFrom<u8> for OrderingGuarantee
impl Copy for OrderingGuarantee
impl Eq for OrderingGuarantee
impl StructuralPartialEq for OrderingGuarantee
Auto Trait Implementations§
impl Freeze for OrderingGuarantee
impl RefUnwindSafe for OrderingGuarantee
impl Send for OrderingGuarantee
impl Sync for OrderingGuarantee
impl Unpin for OrderingGuarantee
impl UnwindSafe for OrderingGuarantee
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