pub struct WompiClient {
pub client: Client,
/* private fields */
}Fields§
§client: ClientImplementations§
Source§impl WompiClient
impl WompiClient
pub async fn refresh_token(&self) -> Result<OAuth2Response, WompiClientError>
pub async fn post<Request: Serialize, Route: IntoUrl, Response: DeserializeOwned>( &self, route: Route, body: Request, ) -> Result<Response, WompiClientError>
pub async fn get<Route: IntoUrl, Response: DeserializeOwned>( &self, route: Route, ) -> Result<Response, WompiClientError>
pub async fn put<Request: Serialize, Route: IntoUrl, Response: DeserializeOwned>( &self, route: Route, body: Request, ) -> Result<Response, WompiClientError>
pub async fn post_multipart<Route: IntoUrl, Response: DeserializeOwned>( &self, route: Route, body: Form, ) -> Result<Response, WompiClientError>
Trait Implementations§
Source§impl Default for WompiClient
impl Default for WompiClient
Source§fn default() -> WompiClient
fn default() -> WompiClient
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for WompiClient
impl !RefUnwindSafe for WompiClient
impl Send for WompiClient
impl Sync for WompiClient
impl Unpin for WompiClient
impl !UnwindSafe for WompiClient
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