pub struct CartTransform { /* private fields */ }Implementations§
Source§impl CartTransform
impl CartTransform
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 create( &self, input: &CartTransformCreateInput, ) -> Result<CartTransformCreateResp, APIError>
pub async fn set_metafields( &self, metafields: &[MetafieldsSetInput], ) -> Result<MetafieldsSetResp, APIError>
Auto Trait Implementations§
impl !RefUnwindSafe for CartTransform
impl !UnwindSafe for CartTransform
impl Freeze for CartTransform
impl Send for CartTransform
impl Sync for CartTransform
impl Unpin for CartTransform
impl UnsafeUnpin for CartTransform
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