pub enum InvoiceStatus {
Draft,
Open,
PartiallyPaid,
Paid,
Void,
}Expand description
Invoice lifecycle status.
Variants§
Draft
Draft invoice.
Open
Open invoice.
PartiallyPaid
Partially paid invoice.
Paid
Paid invoice.
Void
Void invoice.
Trait Implementations§
Source§impl Clone for InvoiceStatus
impl Clone for InvoiceStatus
Source§fn clone(&self) -> InvoiceStatus
fn clone(&self) -> InvoiceStatus
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 InvoiceStatus
Source§impl Debug for InvoiceStatus
impl Debug for InvoiceStatus
impl Eq for InvoiceStatus
Source§impl Hash for InvoiceStatus
impl Hash for InvoiceStatus
Source§impl Ord for InvoiceStatus
impl Ord for InvoiceStatus
Source§fn cmp(&self, other: &InvoiceStatus) -> Ordering
fn cmp(&self, other: &InvoiceStatus) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for InvoiceStatus
impl PartialEq for InvoiceStatus
Source§fn eq(&self, other: &InvoiceStatus) -> bool
fn eq(&self, other: &InvoiceStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for InvoiceStatus
impl PartialOrd for InvoiceStatus
impl StructuralPartialEq for InvoiceStatus
Auto Trait Implementations§
impl Freeze for InvoiceStatus
impl RefUnwindSafe for InvoiceStatus
impl Send for InvoiceStatus
impl Sync for InvoiceStatus
impl Unpin for InvoiceStatus
impl UnsafeUnpin for InvoiceStatus
impl UnwindSafe for InvoiceStatus
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