pub struct CreateInvoiceLineItemDto {
pub expense_id: String,
pub description: String,
pub quantity: f64,
pub unit_price: f64,
pub vat_rate: f64,
}Expand description
Créer une ligne de facture
Fields§
§expense_id: String§description: String§quantity: f64§unit_price: f64§vat_rate: f64Trait Implementations§
Source§impl Clone for CreateInvoiceLineItemDto
impl Clone for CreateInvoiceLineItemDto
Source§fn clone(&self) -> CreateInvoiceLineItemDto
fn clone(&self) -> CreateInvoiceLineItemDto
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 CreateInvoiceLineItemDto
impl Debug for CreateInvoiceLineItemDto
Source§impl<'de> Deserialize<'de> for CreateInvoiceLineItemDto
impl<'de> Deserialize<'de> for CreateInvoiceLineItemDto
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
Source§impl Validate for CreateInvoiceLineItemDto
impl Validate for CreateInvoiceLineItemDto
Auto Trait Implementations§
impl Freeze for CreateInvoiceLineItemDto
impl RefUnwindSafe for CreateInvoiceLineItemDto
impl Send for CreateInvoiceLineItemDto
impl Sync for CreateInvoiceLineItemDto
impl Unpin for CreateInvoiceLineItemDto
impl UnwindSafe for CreateInvoiceLineItemDto
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.