pub enum Platform {
MacOsArm,
MacOsX86,
WindowsX64,
LinuxX64,
}Expand description
Supported execution environments for profile targeting.
Hardware and OS markers are embedded in several layers, including the TLS ClientHello (via GREASE and curves) and the HTTP User-Agent.
Variants§
MacOsArm
Apple Silicon (M1/M2/M3) - Targeted with specific X25519MLKEM768 support.
MacOsX86
Intel-based macOS.
WindowsX64
64-bit Windows.
LinuxX64
64-bit Linux (Generic).
Trait Implementations§
impl Copy for Platform
impl Eq for Platform
impl StructuralPartialEq for Platform
Auto Trait Implementations§
impl Freeze for Platform
impl RefUnwindSafe for Platform
impl Send for Platform
impl Sync for Platform
impl Unpin for Platform
impl UnsafeUnpin for Platform
impl UnwindSafe for Platform
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.