Skip to main content

RequestBuilder

Struct RequestBuilder 

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

Implementations§

Source§

impl<'a> RequestBuilder<'a>

Source

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

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

Source

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

HTTP POST request data. Use postDataEntries instead.

Source

pub fn hasPostData(self, hasPostData: 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 postDataEntries(self, postDataEntries: Vec<PostDataEntry<'a>>) -> Self

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

Source

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

The mixed content type of the request.

Source

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

Whether is loaded via link preload.

Source

pub fn trustTokenParams(self, trustTokenParams: 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 isSameSite(self, isSameSite: bool) -> Self

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

Source

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

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.