Skip to main content

RequestWillBeSentEventParamsBuilder

Struct RequestWillBeSentEventParamsBuilder 

Source
pub struct RequestWillBeSentEventParamsBuilder { /* private fields */ }
Expand description

Implementations§

Source§

impl RequestWillBeSentEventParamsBuilder

Source

pub fn request_id(&mut self, value: RequestId) -> &mut Self

Request identifier.

Source

pub fn loader_id(&mut self, value: LoaderId) -> &mut Self

Loader identifier. Empty string if the request is fetched from worker.

Source

pub fn document_url(&mut self, value: String) -> &mut Self

URL of the document this request is loaded for.

Source

pub fn request(&mut self, value: Request) -> &mut Self

Request data.

Source

pub fn timestamp(&mut self, value: MonotonicTime) -> &mut Self

Timestamp.

Source

pub fn wall_time(&mut self, value: TimeSinceEpoch) -> &mut Self

Timestamp.

Source

pub fn initiator(&mut self, value: Initiator) -> &mut Self

Request initiator.

Source

pub fn redirect_has_extra_info(&mut self, value: bool) -> &mut Self

In the case that redirectResponse is populated, this flag indicates whether requestWillBeSentExtraInfo and responseReceivedExtraInfo events will be or were emitted for the request which was just redirected.

Source

pub fn redirect_response(&mut self, value: Option<Response>) -> &mut Self

Redirect response data.

Source

pub fn type(&mut self, value: Option<ResourceType>) -> &mut Self

Type of this resource.

Source

pub fn frame_id(&mut self, value: Option<FrameId>) -> &mut Self

Frame identifier.

Source

pub fn has_user_gesture(&mut self, value: Option<bool>) -> &mut Self

Whether the request is initiated by a user gesture. Defaults to false.

Source

pub fn render_blocking_behavior( &mut self, value: Option<RenderBlockingBehavior>, ) -> &mut Self

The render blocking behavior of the request.

Source

pub fn build( &self, ) -> Result<RequestWillBeSentEventParams, RequestWillBeSentEventParamsBuilderError>

Builds a new RequestWillBeSentEventParams.

§Errors

If a required field has not been initialized.

Trait Implementations§

Source§

impl Clone for RequestWillBeSentEventParamsBuilder

Source§

fn clone(&self) -> RequestWillBeSentEventParamsBuilder

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Default for RequestWillBeSentEventParamsBuilder

Source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
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.