pub struct IneligibleRate {
pub service_id: String,
pub service_name: String,
pub carrier_name: String,
pub carrier_id: String,
pub ineligibility_reasons: Vec<IneligibilityReason>,
}Expand description
IneligibleRate : Detailed information for an ineligible shipping service offering.
Fields§
§service_id: StringAn identifier for the shipping service.
service_name: StringThe name of the shipping service.
carrier_name: StringThe carrier name for the offering.
carrier_id: StringThe carrier identifier for the offering, provided by the carrier.
ineligibility_reasons: Vec<IneligibilityReason>A list of reasons why a shipping service offering is ineligible.
Implementations§
Source§impl IneligibleRate
impl IneligibleRate
Sourcepub fn new(
service_id: String,
service_name: String,
carrier_name: String,
carrier_id: String,
ineligibility_reasons: Vec<IneligibilityReason>,
) -> IneligibleRate
pub fn new( service_id: String, service_name: String, carrier_name: String, carrier_id: String, ineligibility_reasons: Vec<IneligibilityReason>, ) -> IneligibleRate
Detailed information for an ineligible shipping service offering.
Trait Implementations§
Source§impl Clone for IneligibleRate
impl Clone for IneligibleRate
Source§fn clone(&self) -> IneligibleRate
fn clone(&self) -> IneligibleRate
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 Debug for IneligibleRate
impl Debug for IneligibleRate
Source§impl Default for IneligibleRate
impl Default for IneligibleRate
Source§fn default() -> IneligibleRate
fn default() -> IneligibleRate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IneligibleRate
impl<'de> Deserialize<'de> for IneligibleRate
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 PartialEq for IneligibleRate
impl PartialEq for IneligibleRate
Source§impl Serialize for IneligibleRate
impl Serialize for IneligibleRate
impl StructuralPartialEq for IneligibleRate
Auto Trait Implementations§
impl Freeze for IneligibleRate
impl RefUnwindSafe for IneligibleRate
impl Send for IneligibleRate
impl Sync for IneligibleRate
impl Unpin for IneligibleRate
impl UnwindSafe for IneligibleRate
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