Struct chromiumoxide::handler::Handler[][src]

#[must_use = "streams do nothing unless polled"]pub struct Handler { /* fields omitted */ }

The handler that monitors the state of the chromium browser and drives all the requests and events.

Implementations

impl Handler[src]

pub fn get_target(&self, target_id: &TargetId) -> Option<&Target>[src]

Return the target with the matching target_id

pub fn targets(&self) -> impl Iterator<Item = &Target> + '_[src]

Iterator over all currently attached targets

pub fn default_browser_context(&self) -> &BrowserContext[src]

The default Browser context

pub fn browser_contexts(&self) -> impl Iterator<Item = &BrowserContext> + '_[src]

Iterator over all currently available browser contexts

Trait Implementations

impl Debug for Handler[src]

impl Stream for Handler[src]

type Item = Result<()>

Values yielded by the stream.

Auto Trait Implementations

impl !RefUnwindSafe for Handler

impl Send for Handler

impl !Sync for Handler

impl Unpin for Handler

impl !UnwindSafe for Handler

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoStream for I where
    I: Stream, 
[src]

type Item = <I as Stream>::Item

The type of the elements being iterated over.

type IntoStream = I

Which kind of stream are we turning this into?

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> StreamExt for T where
    T: Stream + ?Sized

impl<T> StreamExt for T where
    T: Stream + ?Sized
[src]

impl<S> StreamExt for S where
    S: Stream + ?Sized

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<S, T, E> TryStream for S where
    S: Stream<Item = Result<T, E>> + ?Sized

type Ok = T

The type of successful values yielded by this future

type Error = E

The type of failures yielded by this future

impl<S> TryStreamExt for S where
    S: TryStream + ?Sized

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,