pub struct SqliteZoneShippingMethodRepository { /* private fields */ }Available on crate feature
sqlite only.Implementations§
Source§impl SqliteZoneShippingMethodRepository
impl SqliteZoneShippingMethodRepository
pub const fn new(pool: Pool<SqliteConnectionManager>) -> Self
Trait Implementations§
Source§impl ZoneShippingMethodRepository for SqliteZoneShippingMethodRepository
impl ZoneShippingMethodRepository for SqliteZoneShippingMethodRepository
Source§fn create(&self, input: CreateZoneShippingMethod) -> Result<ZoneShippingMethod>
fn create(&self, input: CreateZoneShippingMethod) -> Result<ZoneShippingMethod>
Create a shipping method in a zone
Source§fn get(&self, id: ShippingMethodId) -> Result<Option<ZoneShippingMethod>>
fn get(&self, id: ShippingMethodId) -> Result<Option<ZoneShippingMethod>>
Get shipping method by ID
Source§fn list(
&self,
filter: ZoneShippingMethodFilter,
) -> Result<Vec<ZoneShippingMethod>>
fn list( &self, filter: ZoneShippingMethodFilter, ) -> Result<Vec<ZoneShippingMethod>>
List shipping methods with filter
Source§fn calculate_rates(
&self,
request: ZoneShippingRateRequest,
) -> Result<Vec<ZoneShippingRate>>
fn calculate_rates( &self, request: ZoneShippingRateRequest, ) -> Result<Vec<ZoneShippingRate>>
Calculate rates for a destination
Auto Trait Implementations§
impl !RefUnwindSafe for SqliteZoneShippingMethodRepository
impl !UnwindSafe for SqliteZoneShippingMethodRepository
impl Freeze for SqliteZoneShippingMethodRepository
impl Send for SqliteZoneShippingMethodRepository
impl Sync for SqliteZoneShippingMethodRepository
impl Unpin for SqliteZoneShippingMethodRepository
impl UnsafeUnpin for SqliteZoneShippingMethodRepository
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