Skip to main content

TargetInfoBuilder

Struct TargetInfoBuilder 

Source
pub struct TargetInfoBuilder<'a> { /* private fields */ }

Implementations§

Source§

impl<'a> TargetInfoBuilder<'a>

Source

pub fn openerId(self, openerId: TargetID<'a>) -> Self

Opener target Id

Source

pub fn openerFrameId(self, openerFrameId: FrameId<'a>) -> Self

Frame id of originating window (is only set if target has an opener).

Source

pub fn parentFrameId(self, parentFrameId: FrameId<'a>) -> Self

Id of the parent frame, present for “iframe” and “worker” targets. For nested workers, this is the “ancestor” frame that created the first worker in the nested chain.

Source

pub fn browserContextId(self, browserContextId: BrowserContextID<'a>) -> Self

Source

pub fn subtype(self, subtype: impl Into<Cow<'a, str>>) -> Self

Provides additional details for specific target types. For example, for the type of “page”, this may be set to “prerender”.

Source

pub fn build(self) -> TargetInfo<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for TargetInfoBuilder<'a>

§

impl<'a> RefUnwindSafe for TargetInfoBuilder<'a>

§

impl<'a> Send for TargetInfoBuilder<'a>

§

impl<'a> Sync for TargetInfoBuilder<'a>

§

impl<'a> Unpin for TargetInfoBuilder<'a>

§

impl<'a> UnsafeUnpin for TargetInfoBuilder<'a>

§

impl<'a> UnwindSafe for TargetInfoBuilder<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.