pub enum PayloadPipelineEvent {
IgnoredFrame,
SessionEstablished {
epoch: u64,
fec_k: usize,
fec_n: usize,
},
Payload(RecoveredPayload),
}Expand description
Event emitted by the lower-level single-channel payload pipeline.
Variants§
IgnoredFrame
Frame was valid enough to inspect but did not match this pipeline.
SessionEstablished
A WFB session packet established or refreshed decryption/FEC state.
Fields
Payload(RecoveredPayload)
A raw application payload was recovered.
Trait Implementations§
Source§impl Clone for PayloadPipelineEvent
impl Clone for PayloadPipelineEvent
Source§fn clone(&self) -> PayloadPipelineEvent
fn clone(&self) -> PayloadPipelineEvent
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 PayloadPipelineEvent
impl Debug for PayloadPipelineEvent
impl Eq for PayloadPipelineEvent
Source§impl PartialEq for PayloadPipelineEvent
impl PartialEq for PayloadPipelineEvent
Source§fn eq(&self, other: &PayloadPipelineEvent) -> bool
fn eq(&self, other: &PayloadPipelineEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PayloadPipelineEvent
Auto Trait Implementations§
impl Freeze for PayloadPipelineEvent
impl RefUnwindSafe for PayloadPipelineEvent
impl Send for PayloadPipelineEvent
impl Sync for PayloadPipelineEvent
impl Unpin for PayloadPipelineEvent
impl UnsafeUnpin for PayloadPipelineEvent
impl UnwindSafe for PayloadPipelineEvent
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