pub struct Fingerprint { /* private fields */ }Implementations§
Source§impl Fingerprint
impl Fingerprint
pub fn new() -> Fingerprint
pub fn legal_subscript(&self) -> i32
Source§impl Fingerprint
impl Fingerprint
pub fn set_h2_setting(&mut self, setting: H2Frame<'_>)
pub fn set_h2_window_update(&mut self, setting: H2Frame<'_>)
pub fn new_ja3( ja3: impl AsRef<str>, token: impl AsRef<str>, ) -> Result<Fingerprint, HlsError>
pub fn new_ja4( ja4: impl AsRef<str>, token: impl AsRef<str>, ) -> Result<Fingerprint, HlsError>
pub fn random(token: impl AsRef<str>) -> Result<Fingerprint, HlsError>
pub fn from_hex_all( hex_str: impl AsRef<str>, token: impl AsRef<str>, ) -> Result<Fingerprint, HlsError>
pub fn from_ja3( ja3: impl AsRef<str>, token: impl AsRef<str>, ) -> Result<Fingerprint, HlsError>
pub fn from_ja4( ja4: impl AsRef<str>, token: impl AsRef<str>, ) -> Result<Fingerprint, HlsError>
pub fn set_ja3( &mut self, ja3: impl AsRef<str>, token: impl AsRef<str>, ) -> Result<(), HlsError>
pub fn set_ja4( &mut self, ja4: impl AsRef<str>, token: impl AsRef<str>, ) -> Result<(), HlsError>
pub fn to_hex(&self) -> String
Trait Implementations§
Source§impl Debug for Fingerprint
impl Debug for Fingerprint
Source§impl Default for Fingerprint
impl Default for Fingerprint
Source§fn default() -> Fingerprint
fn default() -> Fingerprint
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Fingerprint
impl RefUnwindSafe for Fingerprint
impl Send for Fingerprint
impl Sync for Fingerprint
impl Unpin for Fingerprint
impl UnsafeUnpin for Fingerprint
impl UnwindSafe for Fingerprint
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