pub struct ReceiptLine {
pub description: String,
pub course: Option<i32>,
pub quantity: Decimal,
pub unit_price: Decimal,
pub discount_amount: Decimal,
pub net_amount: Decimal,
}Fields§
§description: String§course: Option<i32>Course grouping for kitchen routing (restaurant) — surfaced on the read side so kitchen
displays and receipt renderers can group firing lines; None on counter lines.
quantity: Decimal§unit_price: Decimal§discount_amount: Decimal§net_amount: DecimalTrait Implementations§
Source§impl Clone for ReceiptLine
impl Clone for ReceiptLine
Source§impl Debug for ReceiptLine
impl Debug for ReceiptLine
Auto Trait Implementations§
impl Freeze for ReceiptLine
impl RefUnwindSafe for ReceiptLine
impl Send for ReceiptLine
impl Sync for ReceiptLine
impl Unpin for ReceiptLine
impl UnsafeUnpin for ReceiptLine
impl UnwindSafe for ReceiptLine
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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 more