pub trait InvoiceAPI {
// Required methods
fn create_invoice(&self) -> CreateInvoiceBuilder<'_>;
fn delete_invoice(&self, invoice_id: u64) -> DeleteInvoiceBuilder<'_>;
fn get_invoices(&self) -> GetInvoicesBuilder<'_>;
}Required Methods§
fn create_invoice(&self) -> CreateInvoiceBuilder<'_>
fn delete_invoice(&self, invoice_id: u64) -> DeleteInvoiceBuilder<'_>
fn get_invoices(&self) -> GetInvoicesBuilder<'_>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".