pub struct CargoSummary {
pub pieces: u32,
pub gross_weight_kg: f32,
pub volume_m3: Option<f32>,
pub dangerous_goods: bool,
pub commodity_description: Option<String>,
pub codes: Option<HashMap<String, String>>,
}Expand description
What you’re moving (high-level)
Fields§
§pieces: u32Number of pieces ( pieces being cartons / pallets / containers / etc. )
gross_weight_kg: f32Weight in kilogram
volume_m3: Option<f32>Volume in cubic meters
dangerous_goods: boolWeather or not the cargo contains dangerous goods (ADR/IMDG/etc.)
commodity_description: Option<String>Optional short description
codes: Option<HashMap<String, String>>Optional standardized codes (e.g., HS code), free-form map
Trait Implementations§
Source§impl Clone for CargoSummary
impl Clone for CargoSummary
Source§fn clone(&self) -> CargoSummary
fn clone(&self) -> CargoSummary
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 CargoSummary
impl Debug for CargoSummary
Source§impl<'de> Deserialize<'de> for CargoSummary
impl<'de> Deserialize<'de> for CargoSummary
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 JsonSchema for CargoSummary
impl JsonSchema for CargoSummary
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for CargoSummary
impl PartialEq for CargoSummary
Source§impl Serialize for CargoSummary
impl Serialize for CargoSummary
impl StructuralPartialEq for CargoSummary
Auto Trait Implementations§
impl Freeze for CargoSummary
impl RefUnwindSafe for CargoSummary
impl Send for CargoSummary
impl Sync for CargoSummary
impl Unpin for CargoSummary
impl UnsafeUnpin for CargoSummary
impl UnwindSafe for CargoSummary
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