pub enum L7Proto {
HTTP,
HTTPS,
SSH,
DNS,
DHCP,
SMTP,
Telnet,
IMAPS,
MQTT,
KMS,
MulticastDNS,
NTP,
}Expand description
A list of application layer protocol
Variants§
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for L7Proto
impl<'de> Deserialize<'de> for L7Proto
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for L7Proto
impl Eq for L7Proto
impl StructuralPartialEq for L7Proto
Auto Trait Implementations§
impl Freeze for L7Proto
impl RefUnwindSafe for L7Proto
impl Send for L7Proto
impl Sync for L7Proto
impl Unpin for L7Proto
impl UnwindSafe for L7Proto
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
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.