pub struct ShippingRateOutput {
pub id: String,
pub carrier: String,
pub service: String,
pub description: Option<String>,
pub price: f64,
pub currency: String,
pub estimated_days: Option<i32>,
}Fields§
§id: String§carrier: String§service: String§description: Option<String>§price: f64§currency: String§estimated_days: Option<i32>Trait Implementations§
Source§impl Clone for ShippingRateOutput
impl Clone for ShippingRateOutput
Source§fn clone(&self) -> ShippingRateOutput
fn clone(&self) -> ShippingRateOutput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ShippingRateOutput
impl<'de> Deserialize<'de> for ShippingRateOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ShippingRate> for ShippingRateOutput
impl From<ShippingRate> for ShippingRateOutput
Source§fn from(rate: ShippingRate) -> Self
fn from(rate: ShippingRate) -> Self
Converts to this type from the input type.
Source§impl FromNapiValue for ShippingRateOutput
impl FromNapiValue for ShippingRateOutput
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl Serialize for ShippingRateOutput
impl Serialize for ShippingRateOutput
Source§impl ToNapiValue for ShippingRateOutput
impl ToNapiValue for ShippingRateOutput
Source§unsafe fn to_napi_value(
env: napi_env,
val: ShippingRateOutput,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: ShippingRateOutput, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for ShippingRateOutput
impl TypeName for ShippingRateOutput
Source§impl ValidateNapiValue for ShippingRateOutput
impl ValidateNapiValue for ShippingRateOutput
Source§unsafe fn validate(
env: *mut napi_env__,
napi_val: *mut napi_value__,
) -> Result<*mut napi_value__, Error>
unsafe fn validate( env: *mut napi_env__, napi_val: *mut napi_value__, ) -> Result<*mut napi_value__, Error>
Safety Read more
Auto Trait Implementations§
impl Freeze for ShippingRateOutput
impl RefUnwindSafe for ShippingRateOutput
impl Send for ShippingRateOutput
impl Sync for ShippingRateOutput
impl Unpin for ShippingRateOutput
impl UnsafeUnpin for ShippingRateOutput
impl UnwindSafe for ShippingRateOutput
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