pub struct Reqwest { /* private fields */ }
Implementations
sourceimpl Reqwest
impl Reqwest
sourcepub fn new(method: Method, endpoint: &str) -> Self
pub fn new(method: Method, endpoint: &str) -> Self
Constructor that will parse endpoint
as Url
and run init
for us.
sourcepub fn init(&mut self, method: Method, endpoint: &str) -> &mut Self
pub fn init(&mut self, method: Method, endpoint: &str) -> &mut Self
Initialise a RequestBuilder
for given method
& url
.
sourcepub fn add_auth(&mut self, auth_token: &str) -> &mut Self
pub fn add_auth(&mut self, auth_token: &str) -> &mut Self
Add an auth header + bearer token
to this Request
.
sourcepub fn add_query<T: Serialize>(&mut self, query: &T) -> &mut Self
pub fn add_query<T: Serialize>(&mut self, query: &T) -> &mut Self
Add a query, e.g. ?id=123&foo=abc
; &[("id","123"),("foo", "abc")]
or a struct.
sourcepub fn data<T: for<'de> Deserialize<'de>>(&mut self) -> Result<T, StatusCode>
pub fn data<T: for<'de> Deserialize<'de>>(&mut self) -> Result<T, StatusCode>
Send Request
then parse and serialize Response
to T.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Reqwest
impl Send for Reqwest
impl !Sync for Reqwest
impl Unpin for Reqwest
impl !UnwindSafe for Reqwest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more