pub struct Shipment {
pub shipment_id: String,
pub client_reference_id: String,
pub ship_from: Box<Address>,
pub ship_to: Box<Address>,
pub accepted_rate: Option<Box<AcceptedRate>>,
pub shipper: Option<Box<Party>>,
pub containers: Vec<Container>,
}Expand description
Shipment : The shipment related data.
Fields§
§shipment_id: StringThe unique shipment identifier.
client_reference_id: StringClient reference id.
ship_from: Box<Address>§ship_to: Box<Address>§accepted_rate: Option<Box<AcceptedRate>>§shipper: Option<Box<Party>>§containers: Vec<Container>A list of container.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Shipment
impl<'de> Deserialize<'de> for Shipment
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
impl StructuralPartialEq for Shipment
Auto Trait Implementations§
impl Freeze for Shipment
impl RefUnwindSafe for Shipment
impl Send for Shipment
impl Sync for Shipment
impl Unpin for Shipment
impl UnsafeUnpin for Shipment
impl UnwindSafe for Shipment
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