pub struct Carton {
pub id: Uuid,
pub pack_task_id: Uuid,
pub carton_number: String,
pub package_type: PackageType,
pub weight_kg: Option<Decimal>,
pub length_cm: Option<Decimal>,
pub width_cm: Option<Decimal>,
pub height_cm: Option<Decimal>,
pub tracking_number: Option<String>,
pub label_printed: bool,
pub created_at: DateTime<Utc>,
}Expand description
A carton/package within a pack task.
Fields§
§id: Uuid§pack_task_id: Uuid§carton_number: String§package_type: PackageType§weight_kg: Option<Decimal>§length_cm: Option<Decimal>§width_cm: Option<Decimal>§height_cm: Option<Decimal>§tracking_number: Option<String>§label_printed: bool§created_at: DateTime<Utc>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Carton
impl<'de> Deserialize<'de> for Carton
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Carton, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Carton, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Carton
Source§impl Serialize for Carton
impl Serialize for Carton
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for Carton
Auto Trait Implementations§
impl Freeze for Carton
impl RefUnwindSafe for Carton
impl Send for Carton
impl Sync for Carton
impl Unpin for Carton
impl UnsafeUnpin for Carton
impl UnwindSafe for Carton
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