pub struct Shop { /* private fields */ }Implementations§
Source§impl Shop
impl Shop
pub fn new( shop_url: Arc<String>, version: Arc<String>, access_token: Arc<String>, callbacks: Arc<RequestCallbacks>, ) -> Self
Sourcepub fn with_ctx(ctx: ServiceContext) -> Self
pub fn with_ctx(ctx: ServiceContext) -> Self
Build the service from a shared ServiceContext. Cheaper than new at
construction sites that already hold a context (one Arc clone per service).
pub async fn get(&self) -> Result<GetShopResp, APIError>
pub async fn get_status(&self) -> Result<GetShopStatusResp, APIError>
Auto Trait Implementations§
impl Freeze for Shop
impl !RefUnwindSafe for Shop
impl Send for Shop
impl Sync for Shop
impl Unpin for Shop
impl UnsafeUnpin for Shop
impl !UnwindSafe for Shop
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