pub struct Request<'a> { /* private fields */ }
Implementations
sourceimpl<'a> Request<'a>
impl<'a> Request<'a>
pub fn new(url: &'a str) -> Self
pub fn method(self, val: Method) -> Self
pub fn header(self, name: &str, val: &str) -> Self
pub fn body(self, val: &JsValue) -> Self
pub fn body_json<A: Serialize>(self, val: &A) -> Self
pub fn cache(self, val: RequestCache) -> Self
pub fn credentials(self, val: RequestCredentials) -> Self
pub fn integrity(self, val: &str) -> Self
pub fn mode(self, val: RequestMode) -> Self
pub fn redirect(self, val: RequestRedirect) -> Self
pub fn referrer(self, val: &str) -> Self
pub fn referrer_policy(self, val: ReferrerPolicy) -> Self
pub fn fetch(self) -> impl Future<Item = Response, Error = JsValue>
pub fn fetch_string(self) -> impl Future<Item = String, Error = JsValue>
pub fn fetch_json<A: DeserializeOwned>(
self
) -> impl Future<Item = A, Error = JsValue>
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Request<'a>
impl<'a> !Send for Request<'a>
impl<'a> !Sync for Request<'a>
impl<'a> Unpin for Request<'a>
impl<'a> UnwindSafe for Request<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more