pub enum InvoiceStatus {
Open,
Paid,
Void,
Expired,
}Variants§
Open
Raised and payable.
Paid
Void
Withdrawn by the application — a plan change, a cancellation — before it was paid. Its charge was cancelled at the gateway.
Expired
Not paid in time. The subscription it was for is suspended or cancelled; paying it now is not possible.
Implementations§
Trait Implementations§
Source§impl Clone for InvoiceStatus
impl Clone for InvoiceStatus
impl Copy for InvoiceStatus
Source§impl Debug for InvoiceStatus
impl Debug for InvoiceStatus
impl Eq for InvoiceStatus
Source§impl PartialEq for InvoiceStatus
impl PartialEq 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