pub struct RecordCycleCountLine {
pub sku: String,
pub lot_id: Option<Uuid>,
pub counted_quantity: Decimal,
}Expand description
A recorded physical count for one line
Fields§
§sku: String§lot_id: Option<Uuid>§counted_quantity: DecimalImplementations§
Source§impl RecordCycleCountLine
impl RecordCycleCountLine
Sourcepub fn validate(&self) -> Result<(), CommerceError>
pub fn validate(&self) -> Result<(), CommerceError>
Validate a recorded count.
§Errors
Returns CommerceError::ValidationError on an empty SKU or negative
counted quantity.
Trait Implementations§
Source§impl Clone for RecordCycleCountLine
impl Clone for RecordCycleCountLine
Source§fn clone(&self) -> RecordCycleCountLine
fn clone(&self) -> RecordCycleCountLine
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 RecordCycleCountLine
impl Debug for RecordCycleCountLine
Source§impl<'de> Deserialize<'de> for RecordCycleCountLine
impl<'de> Deserialize<'de> for RecordCycleCountLine
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordCycleCountLine, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordCycleCountLine, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for RecordCycleCountLine
impl Serialize for RecordCycleCountLine
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
Auto Trait Implementations§
impl Freeze for RecordCycleCountLine
impl RefUnwindSafe for RecordCycleCountLine
impl Send for RecordCycleCountLine
impl Sync for RecordCycleCountLine
impl Unpin for RecordCycleCountLine
impl UnsafeUnpin for RecordCycleCountLine
impl UnwindSafe for RecordCycleCountLine
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