script::dom::bindings::codegen::Bindings::RequestBinding

Type Alias RequestInit

Source
pub(crate) type RequestInit = RequestInit<DomTypeHolder>;

Aliased Type§

struct RequestInit {
    pub body: Option<Option<ReadableStreamOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrStringOrURLSearchParams<DomTypeHolder>>>,
    pub cache: Option<RequestCache>,
    pub credentials: Option<RequestCredentials>,
    pub headers: Option<ByteStringSequenceSequenceOrByteStringByteStringRecord>,
    pub integrity: Option<DOMString>,
    pub method: Option<ByteString>,
    pub mode: Option<RequestMode>,
    pub redirect: Option<RequestRedirect>,
    pub referrer: Option<USVString>,
    pub referrerPolicy: Option<ReferrerPolicy>,
    pub window: RootedTraceableBox<Heap<Value>>,
}

Fields§

§body: Option<Option<ReadableStreamOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrStringOrURLSearchParams<DomTypeHolder>>>§cache: Option<RequestCache>§credentials: Option<RequestCredentials>§headers: Option<ByteStringSequenceSequenceOrByteStringByteStringRecord>§integrity: Option<DOMString>§method: Option<ByteString>§mode: Option<RequestMode>§redirect: Option<RequestRedirect>§referrer: Option<USVString>§referrerPolicy: Option<ReferrerPolicy>§window: RootedTraceableBox<Heap<Value>>

Implementations

Trait Implementations

Source§

impl<D> Default for RequestInit<D>
where D: DomTypes,

Source§

fn default() -> RequestInit<D>

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

impl<D> ToJSValConvertible for RequestInit<D>
where D: DomTypes,

Source§

unsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandle<'_, Value>)

Convert self to a JSVal. JSAPI failure causes a panic.
Source§

impl<D> Traceable for RequestInit<D>
where D: DomTypes + Traceable,

Source§

unsafe fn trace(&self, tracer: *mut JSTracer)

Trace self.