pub struct DocumentIdState {
pub next_po_number: u64,
pub next_so_number: u64,
pub next_je_number: u64,
pub next_invoice_number: u64,
pub next_payment_number: u64,
pub next_gr_number: u64,
}Expand description
Sequential document-ID counters so IDs never collide across periods.
Fields§
§next_po_number: u64Next purchase-order number.
next_so_number: u64Next sales-order number.
next_je_number: u64Next journal-entry number.
next_invoice_number: u64Next invoice number.
next_payment_number: u64Next payment number.
next_gr_number: u64Next goods-receipt number.
Trait Implementations§
Source§impl Clone for DocumentIdState
impl Clone for DocumentIdState
Source§fn clone(&self) -> DocumentIdState
fn clone(&self) -> DocumentIdState
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 DocumentIdState
impl Debug for DocumentIdState
Source§impl Default for DocumentIdState
impl Default for DocumentIdState
Source§fn default() -> DocumentIdState
fn default() -> DocumentIdState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DocumentIdState
impl<'de> Deserialize<'de> for DocumentIdState
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 DocumentIdState
impl RefUnwindSafe for DocumentIdState
impl Send for DocumentIdState
impl Sync for DocumentIdState
impl Unpin for DocumentIdState
impl UnsafeUnpin for DocumentIdState
impl UnwindSafe for DocumentIdState
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