pub struct SerializedItem {
pub serial_number: String,
pub sku: String,
pub status: String,
pub location_id: String,
pub lot_number: Option<String>,
pub manufacture_date: Option<String>,
pub expiry_date: Option<String>,
pub rfid_tag: Option<String>,
pub qr_code: Option<String>,
pub history: Vec<SerialEvent>,
pub metadata: Value,
}Fields§
§serial_number: String§sku: String§status: String§location_id: String§lot_number: Option<String>§manufacture_date: Option<String>§expiry_date: Option<String>§rfid_tag: Option<String>§qr_code: Option<String>§history: Vec<SerialEvent>§metadata: ValueTrait Implementations§
Source§impl Clone for SerializedItem
impl Clone for SerializedItem
Source§fn clone(&self) -> SerializedItem
fn clone(&self) -> SerializedItem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SerializedItem
impl Debug for SerializedItem
Source§impl<'de> Deserialize<'de> for SerializedItem
impl<'de> Deserialize<'de> for SerializedItem
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
Auto Trait Implementations§
impl Freeze for SerializedItem
impl RefUnwindSafe for SerializedItem
impl Send for SerializedItem
impl Sync for SerializedItem
impl Unpin for SerializedItem
impl UnsafeUnpin for SerializedItem
impl UnwindSafe for SerializedItem
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