pub enum PayloadMode {
Chain,
Stream,
None,
}Expand description
How a protocol’s remaining bytes should be handled.
Variants§
Chain
Continue with parse_packet() loop (default). Remaining bytes are passed to child protocol parsers.
Stream
Route payload to StreamManager for reassembly. Used by TCP - application protocols are parsed from reassembled streams.
None
No payload / terminal protocol. Parsing stops after this protocol.
Trait Implementations§
Source§impl Clone for PayloadMode
impl Clone for PayloadMode
Source§fn clone(&self) -> PayloadMode
fn clone(&self) -> PayloadMode
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 PayloadMode
impl Debug for PayloadMode
Source§impl PartialEq for PayloadMode
impl PartialEq for PayloadMode
impl Copy for PayloadMode
impl Eq for PayloadMode
impl StructuralPartialEq for PayloadMode
Auto Trait Implementations§
impl Freeze for PayloadMode
impl RefUnwindSafe for PayloadMode
impl Send for PayloadMode
impl Sync for PayloadMode
impl Unpin for PayloadMode
impl UnwindSafe for PayloadMode
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