pub struct CdpEvent {
pub id: String,
pub methods: Vec<String>,
pub handler: Arc<Mutex<dyn FnMut(EventResponse) -> Pin<Box<dyn Future<Output = ()> + Send>> + Send + Sync + 'static>>,
}Fields§
§id: String§methods: Vec<String>CDP method names this handler listens to, e.g. "Page.loadEventFired".
handler: Arc<Mutex<dyn FnMut(EventResponse) -> Pin<Box<dyn Future<Output = ()> + Send>> + Send + Sync + 'static>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for CdpEvent
impl !RefUnwindSafe for CdpEvent
impl Send for CdpEvent
impl Sync for CdpEvent
impl Unpin for CdpEvent
impl UnsafeUnpin for CdpEvent
impl !UnwindSafe for CdpEvent
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