pub struct IdentitySession { /* private fields */ }Expand description
A rustenium browser session with an identity applied.
Implementations§
Source§impl IdentitySession
impl IdentitySession
Sourcepub async fn launch(
config: impl Into<IdentityConfig>,
) -> Result<Self, IdentityError>
pub async fn launch( config: impl Into<IdentityConfig>, ) -> Result<Self, IdentityError>
Launch a new Chromium instance from the given config. Applies all CDP emulation overrides and registers the stealth bootstrap script before returning.
Sourcepub fn browser(&self) -> &ChromeBrowser
pub fn browser(&self) -> &ChromeBrowser
Access the underlying rustenium ChromeBrowser.
Sourcepub fn browser_mut(&mut self) -> &mut ChromeBrowser
pub fn browser_mut(&mut self) -> &mut ChromeBrowser
Mutable access to the underlying rustenium ChromeBrowser.
pub async fn close(self) -> bool
Auto Trait Implementations§
impl Freeze for IdentitySession
impl !RefUnwindSafe for IdentitySession
impl Send for IdentitySession
impl Sync for IdentitySession
impl Unpin for IdentitySession
impl UnsafeUnpin for IdentitySession
impl !UnwindSafe for IdentitySession
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more