pub enum ReferenceFormat {
Sequential,
YearPrefixed,
YearMonthPrefixed,
Random,
CompanyYearPrefixed,
}Expand description
Format for reference numbers.
Variants§
Sequential
Simple sequential: PREFIX-000001
YearPrefixed
Year-prefixed: PREFIX-YYYY-000001
YearMonthPrefixed
Year-month: PREFIX-YYYYMM-00001
Random
Random alphanumeric: PREFIX-XXXXXX
CompanyYearPrefixed
Company-year: PREFIX-COMP-YYYY-00001
Trait Implementations§
Source§impl Clone for ReferenceFormat
impl Clone for ReferenceFormat
Source§fn clone(&self) -> ReferenceFormat
fn clone(&self) -> ReferenceFormat
Returns a duplicate of the value. Read more
1.0.0 · 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 ReferenceFormat
impl Debug for ReferenceFormat
Source§impl Default for ReferenceFormat
impl Default for ReferenceFormat
Source§fn default() -> ReferenceFormat
fn default() -> ReferenceFormat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReferenceFormat
impl<'de> Deserialize<'de> for ReferenceFormat
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 ReferenceFormat
impl RefUnwindSafe for ReferenceFormat
impl Send for ReferenceFormat
impl Sync for ReferenceFormat
impl Unpin for ReferenceFormat
impl UnwindSafe for ReferenceFormat
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