pub struct CreateNonConformance {
pub inspection_id: Option<Uuid>,
pub source: NonConformanceSource,
pub severity: Severity,
pub sku: String,
pub lot_number: Option<String>,
pub serial_number: Option<String>,
pub quantity_affected: Decimal,
pub description: String,
pub assigned_to: Option<String>,
}Expand description
Input for creating an NCR
Fields§
§inspection_id: Option<Uuid>§source: NonConformanceSource§severity: Severity§sku: String§lot_number: Option<String>§serial_number: Option<String>§quantity_affected: Decimal§description: String§assigned_to: Option<String>Trait Implementations§
Source§impl Clone for CreateNonConformance
impl Clone for CreateNonConformance
Source§fn clone(&self) -> CreateNonConformance
fn clone(&self) -> CreateNonConformance
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 CreateNonConformance
impl Debug for CreateNonConformance
Source§impl Default for CreateNonConformance
impl Default for CreateNonConformance
Source§fn default() -> CreateNonConformance
fn default() -> CreateNonConformance
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateNonConformance
impl<'de> Deserialize<'de> for CreateNonConformance
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateNonConformance, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateNonConformance, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CreateNonConformance
Source§impl PartialEq for CreateNonConformance
impl PartialEq for CreateNonConformance
Source§impl Serialize for CreateNonConformance
impl Serialize for CreateNonConformance
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 CreateNonConformance
Auto Trait Implementations§
impl Freeze for CreateNonConformance
impl RefUnwindSafe for CreateNonConformance
impl Send for CreateNonConformance
impl Sync for CreateNonConformance
impl Unpin for CreateNonConformance
impl UnsafeUnpin for CreateNonConformance
impl UnwindSafe for CreateNonConformance
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