Skip to main content

RequestBuilder

Struct RequestBuilder 

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

Implementations§

Source§

impl<'a> RequestBuilder<'a>

Source

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

Fragment of the requested URL starting with hash, if present.

Source

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

HTTP POST request data. Use postDataEntries instead.

Source

pub fn has_post_data(self, has_post_data: bool) -> Self

True when the request has POST data. Note that postData might still be omitted when this flag is true when the data is too long.

Source

pub fn post_data_entries( self, post_data_entries: Vec<PostDataEntry<'a>>, ) -> Self

Request body elements (post data broken into individual entries).

Source

pub fn mixed_content_type(self, mixed_content_type: MixedContentType) -> Self

The mixed content type of the request.

Whether is loaded via link preload.

Source

pub fn trust_token_params( self, trust_token_params: TrustTokenParams<'a>, ) -> Self

Set for requests when the TrustToken API is used. Contains the parameters passed by the developer (e.g. via “fetch”) as understood by the backend.

Source

pub fn is_same_site(self, is_same_site: bool) -> Self

True if this resource request is considered to be the ‘same site’ as the request corresponding to the main frame.

True when the resource request is ad-related.

Source

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

Auto Trait Implementations§

§

impl<'a> Freeze for RequestBuilder<'a>

§

impl<'a> RefUnwindSafe for RequestBuilder<'a>

§

impl<'a> Send for RequestBuilder<'a>

§

impl<'a> Sync for RequestBuilder<'a>

§

impl<'a> Unpin for RequestBuilder<'a>

§

impl<'a> UnsafeUnpin for RequestBuilder<'a>

§

impl<'a> UnwindSafe for RequestBuilder<'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.