pub enum ProfiledRequestMode {
Compatible,
Preset,
Strict,
StrictAll,
}Expand description
TLS-profiled request mode for proxy-side HTTP operations.
Used by tls-profiled integrations to decide how strictly browser TLS
profiles should be mapped onto rustls.
Variants§
Compatible
Broad compatibility: skip unknown entries and use safe fallbacks.
Preset
Profile-aware preset selected from the profile name.
Strict
Strict cipher-suite mapping with compatibility group fallback.
StrictAll
Strict cipher-suite + group mapping without fallback.
Trait Implementations§
Source§impl Clone for ProfiledRequestMode
impl Clone for ProfiledRequestMode
Source§fn clone(&self) -> ProfiledRequestMode
fn clone(&self) -> ProfiledRequestMode
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 ProfiledRequestMode
impl Debug for ProfiledRequestMode
Source§impl<'de> Deserialize<'de> for ProfiledRequestMode
impl<'de> Deserialize<'de> for ProfiledRequestMode
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 Hash for ProfiledRequestMode
impl Hash for ProfiledRequestMode
Source§impl PartialEq for ProfiledRequestMode
impl PartialEq for ProfiledRequestMode
Source§impl Serialize for ProfiledRequestMode
impl Serialize for ProfiledRequestMode
impl Copy for ProfiledRequestMode
impl Eq for ProfiledRequestMode
impl StructuralPartialEq for ProfiledRequestMode
Auto Trait Implementations§
impl Freeze for ProfiledRequestMode
impl RefUnwindSafe for ProfiledRequestMode
impl Send for ProfiledRequestMode
impl Sync for ProfiledRequestMode
impl Unpin for ProfiledRequestMode
impl UnsafeUnpin for ProfiledRequestMode
impl UnwindSafe for ProfiledRequestMode
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.