pub struct Params<'a, Q, P>{
pub method: Method,
pub timeout: Option<Duration>,
pub query: Option<&'a Q>,
pub body: Option<&'a P>,
pub url: &'a str,
}Expand description
Request parameters structure Generic over query (Q) and body (P) types that must be serializable
Fields§
§method: Method§timeout: Option<Duration>§query: Option<&'a Q>§body: Option<&'a P>§url: &'a strTrait Implementations§
Auto Trait Implementations§
impl<'a, Q, P> Freeze for Params<'a, Q, P>
impl<'a, Q, P> RefUnwindSafe for Params<'a, Q, P>
impl<'a, Q, P> Send for Params<'a, Q, P>
impl<'a, Q, P> Sync for Params<'a, Q, P>
impl<'a, Q, P> Unpin for Params<'a, Q, P>
impl<'a, Q, P> UnwindSafe for Params<'a, Q, P>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more