pub struct TlsStreamParser;Expand description
TLS stream parser (metadata extraction only, no decryption).
Implementations§
Trait Implementations§
Source§impl Clone for TlsStreamParser
impl Clone for TlsStreamParser
Source§fn clone(&self) -> TlsStreamParser
fn clone(&self) -> TlsStreamParser
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 TlsStreamParser
impl Debug for TlsStreamParser
Source§impl Default for TlsStreamParser
impl Default for TlsStreamParser
Source§fn default() -> TlsStreamParser
fn default() -> TlsStreamParser
Returns the “default value” for a type. Read more
Source§impl StreamParser for TlsStreamParser
impl StreamParser for TlsStreamParser
Source§fn display_name(&self) -> &'static str
fn display_name(&self) -> &'static str
Human-readable name.
Source§fn can_parse_stream(&self, context: &StreamContext) -> bool
fn can_parse_stream(&self, context: &StreamContext) -> bool
Check if this parser can handle the stream based on context.
Source§fn parse_stream(
&self,
data: &[u8],
context: &StreamContext,
) -> StreamParseResult
fn parse_stream( &self, data: &[u8], context: &StreamContext, ) -> StreamParseResult
Parse from reassembled stream bytes. Read more
Source§fn message_schema(&self) -> Vec<FieldDescriptor>
fn message_schema(&self) -> Vec<FieldDescriptor>
Schema for messages produced by this parser.
impl Copy for TlsStreamParser
Auto Trait Implementations§
impl Freeze for TlsStreamParser
impl RefUnwindSafe for TlsStreamParser
impl Send for TlsStreamParser
impl Sync for TlsStreamParser
impl Unpin for TlsStreamParser
impl UnwindSafe for TlsStreamParser
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