pub enum CoverProtocol {
WebRTC,
HTTPS,
DNS,
IoT,
Gaming,
Custom,
}Expand description
Cover protocols for traffic mimicry
Variants§
WebRTC
WebRTC video/audio conferencing
HTTPS
HTTPS web browsing
DNS
DNS queries
IoT
IoT device communication (MQTT, CoAP)
Gaming
Gaming protocols (UDP-based)
Custom
Custom protocol
Trait Implementations§
Source§impl Clone for CoverProtocol
impl Clone for CoverProtocol
Source§fn clone(&self) -> CoverProtocol
fn clone(&self) -> CoverProtocol
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 CoverProtocol
impl Debug for CoverProtocol
Source§impl<'de> Deserialize<'de> for CoverProtocol
impl<'de> Deserialize<'de> for CoverProtocol
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
Source§impl Display for CoverProtocol
impl Display for CoverProtocol
Source§impl PartialEq for CoverProtocol
impl PartialEq for CoverProtocol
Source§impl Serialize for CoverProtocol
impl Serialize for CoverProtocol
impl Copy for CoverProtocol
impl Eq for CoverProtocol
impl StructuralPartialEq for CoverProtocol
Auto Trait Implementations§
impl Freeze for CoverProtocol
impl RefUnwindSafe for CoverProtocol
impl Send for CoverProtocol
impl Sync for CoverProtocol
impl Unpin for CoverProtocol
impl UnsafeUnpin for CoverProtocol
impl UnwindSafe for CoverProtocol
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