#[non_exhaustive]pub enum PackStatus {
Pending,
Assigned,
ReadyToPack,
InProgress,
Completed,
Cancelled,
}Expand description
Status of a pack task.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Pending
Pack task created; picking for this order is not yet complete.
Assigned
Pack task has been assigned to a packing station or worker.
ReadyToPack
All picks for the order are complete; packing can begin.
InProgress
Worker is actively packing items into cartons.
Completed
All items have been packed and cartons are sealed.
Cancelled
Pack task was cancelled; cartons were not produced.
Trait Implementations§
Source§impl Clone for PackStatus
impl Clone for PackStatus
Source§fn clone(&self) -> PackStatus
fn clone(&self) -> PackStatus
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 moreimpl Copy for PackStatus
Source§impl Debug for PackStatus
impl Debug for PackStatus
Source§impl Default for PackStatus
impl Default for PackStatus
Source§fn default() -> PackStatus
fn default() -> PackStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PackStatus
impl<'de> Deserialize<'de> for PackStatus
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PackStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PackStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PackStatus
impl Display for PackStatus
impl Eq for PackStatus
Source§impl FromStr for PackStatus
impl FromStr for PackStatus
Source§impl Hash for PackStatus
impl Hash for PackStatus
Source§impl PartialEq for PackStatus
impl PartialEq for PackStatus
Source§impl Serialize for PackStatus
impl Serialize for PackStatus
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 PackStatus
Auto Trait Implementations§
impl Freeze for PackStatus
impl RefUnwindSafe for PackStatus
impl Send for PackStatus
impl Sync for PackStatus
impl Unpin for PackStatus
impl UnsafeUnpin for PackStatus
impl UnwindSafe for PackStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.