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
Source§impl<D> RequestInit<D>where
D: DomTypes,
impl<D> RequestInit<D>where
D: DomTypes,
pub fn empty() -> RootedTraceableBox<RequestInit<D>>
pub fn new( cx: JSContext, val: Handle<'_, Value>, ) -> Result<ConversionResult<RootedTraceableBox<RequestInit<D>>>, ()>
Source§impl<D> RequestInit<D>where
D: DomTypes,
impl<D> RequestInit<D>where
D: DomTypes,
pub unsafe fn to_jsobject( &self, cx: *mut JSContext, obj: MutableHandle<'_, *mut JSObject>, )
Trait Implementations
Source§impl<D> Default for RequestInit<D>where
D: DomTypes,
impl<D> Default for RequestInit<D>where
D: DomTypes,
Source§fn default() -> RequestInit<D>
fn default() -> RequestInit<D>
Returns the “default value” for a type. Read more