pub struct LocalUtils { /* private fields */ }Expand description
Channel for the LocalUtils interface (localUtils.yml).
Implementations§
Source§impl LocalUtils
impl LocalUtils
Sourcepub async fn zip(
&self,
params: LocalUtilsZipParams,
) -> Result<(), ProtocolError>
pub async fn zip( &self, params: LocalUtilsZipParams, ) -> Result<(), ProtocolError>
LocalUtils.zip (internal).
Sourcepub async fn har_open(
&self,
params: LocalUtilsHarOpenParams,
) -> Result<LocalUtilsHarOpenResult, ProtocolError>
pub async fn har_open( &self, params: LocalUtilsHarOpenParams, ) -> Result<LocalUtilsHarOpenResult, ProtocolError>
LocalUtils.harOpen (internal).
Sourcepub async fn har_lookup(
&self,
params: LocalUtilsHarLookupParams,
) -> Result<LocalUtilsHarLookupResult, ProtocolError>
pub async fn har_lookup( &self, params: LocalUtilsHarLookupParams, ) -> Result<LocalUtilsHarLookupResult, ProtocolError>
LocalUtils.harLookup (internal).
Sourcepub async fn har_close(
&self,
params: LocalUtilsHarCloseParams,
) -> Result<(), ProtocolError>
pub async fn har_close( &self, params: LocalUtilsHarCloseParams, ) -> Result<(), ProtocolError>
LocalUtils.harClose (internal).
Sourcepub async fn har_unzip(
&self,
params: LocalUtilsHarUnzipParams,
) -> Result<(), ProtocolError>
pub async fn har_unzip( &self, params: LocalUtilsHarUnzipParams, ) -> Result<(), ProtocolError>
LocalUtils.harUnzip (internal).
Sourcepub async fn connect(
&self,
params: LocalUtilsConnectParams,
) -> Result<LocalUtilsConnectResult, ProtocolError>
pub async fn connect( &self, params: LocalUtilsConnectParams, ) -> Result<LocalUtilsConnectResult, ProtocolError>
LocalUtils.connect (internal).
Sourcepub async fn tracing_started(
&self,
params: LocalUtilsTracingStartedParams,
) -> Result<LocalUtilsTracingStartedResult, ProtocolError>
pub async fn tracing_started( &self, params: LocalUtilsTracingStartedParams, ) -> Result<LocalUtilsTracingStartedResult, ProtocolError>
LocalUtils.tracingStarted (internal).
Sourcepub async fn add_stack_to_tracing_no_reply(
&self,
params: LocalUtilsAddStackToTracingNoReplyParams,
) -> Result<(), ProtocolError>
pub async fn add_stack_to_tracing_no_reply( &self, params: LocalUtilsAddStackToTracingNoReplyParams, ) -> Result<(), ProtocolError>
LocalUtils.addStackToTracingNoReply (internal).
Sourcepub async fn trace_discarded(
&self,
params: LocalUtilsTraceDiscardedParams,
) -> Result<(), ProtocolError>
pub async fn trace_discarded( &self, params: LocalUtilsTraceDiscardedParams, ) -> Result<(), ProtocolError>
LocalUtils.traceDiscarded (internal).
Sourcepub async fn glob_to_regex(
&self,
params: LocalUtilsGlobToRegexParams,
) -> Result<LocalUtilsGlobToRegexResult, ProtocolError>
pub async fn glob_to_regex( &self, params: LocalUtilsGlobToRegexParams, ) -> Result<LocalUtilsGlobToRegexResult, ProtocolError>
LocalUtils.globToRegex (internal).
Trait Implementations§
Source§impl ChannelType for LocalUtils
impl ChannelType for LocalUtils
Source§type Initializer = LocalUtilsInitializer
type Initializer = LocalUtilsInitializer
The initializer the driver sends in
__create__.Source§type Event = LocalUtilsEvent
type Event = LocalUtilsEvent
The events the interface can emit.
Source§fn accepts(interface: &str) -> bool
fn accepts(interface: &str) -> bool
Whether an object of
interface can be used as this type (an
ElementHandle is also a JSHandle).Source§fn from_channel(channel: Channel) -> Self
fn from_channel(channel: Channel) -> Self
Wrap a channel.
Source§fn initializer(&self) -> Result<Self::Initializer, ProtocolError>
fn initializer(&self) -> Result<Self::Initializer, ProtocolError>
The typed initializer the driver created this object with.
Source§fn events(&self) -> EventStream<Self::Event>
fn events(&self) -> EventStream<Self::Event>
Subscribe to this object’s events from now on.
Source§impl Clone for LocalUtils
impl Clone for LocalUtils
Auto Trait Implementations§
impl !RefUnwindSafe for LocalUtils
impl !UnwindSafe for LocalUtils
impl Freeze for LocalUtils
impl Send for LocalUtils
impl Sync for LocalUtils
impl Unpin for LocalUtils
impl UnsafeUnpin for LocalUtils
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
impl<T> ErasedDestructor for Twhere
T: 'static,
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