pub struct HeaderGenerator { /* private fields */ }Expand description
Deterministically selects browser-like header profiles from a curated dataset.
Implementations§
Source§impl HeaderGenerator
impl HeaderGenerator
Sourcepub fn from_profiles(profiles: Vec<HeaderProfile>) -> Self
pub fn from_profiles(profiles: Vec<HeaderProfile>) -> Self
Sourcepub fn generate(&self, seed: &str) -> HeaderProfile
pub fn generate(&self, seed: &str) -> HeaderProfile
Returns the profile selected deterministically by seed.
Trait Implementations§
Source§impl Clone for HeaderGenerator
impl Clone for HeaderGenerator
Source§fn clone(&self) -> HeaderGenerator
fn clone(&self) -> HeaderGenerator
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HeaderGenerator
impl Debug for HeaderGenerator
Auto Trait Implementations§
impl Freeze for HeaderGenerator
impl RefUnwindSafe for HeaderGenerator
impl Send for HeaderGenerator
impl Sync for HeaderGenerator
impl Unpin for HeaderGenerator
impl UnsafeUnpin for HeaderGenerator
impl UnwindSafe for HeaderGenerator
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