pub enum LineDetail {
SalesItemLineDetail(SalesItemLineDetail),
GroupLineDetail(GroupLineDetail),
DescriptionLineDetail(DescriptionLineDetail),
DiscountLineDetail(DiscountLineDetail),
SubTotalLineDetail(SubTotalLineDetail),
ItemBasedExpenseLineDetail(ItemBasedExpenseLineDetail),
AccountBasedExpenseLineDetail(AccountBasedExpenseLineDetail),
TaxLineDetail(TaxLineDetail),
None,
}Expand description
LineDetail Enum
Subtype of the line detail
Variants§
SalesItemLineDetail(SalesItemLineDetail)
GroupLineDetail(GroupLineDetail)
DescriptionLineDetail(DescriptionLineDetail)
DiscountLineDetail(DiscountLineDetail)
SubTotalLineDetail(SubTotalLineDetail)
ItemBasedExpenseLineDetail(ItemBasedExpenseLineDetail)
AccountBasedExpenseLineDetail(AccountBasedExpenseLineDetail)
TaxLineDetail(TaxLineDetail)
None
Trait Implementations§
Source§impl Clone for LineDetail
impl Clone for LineDetail
Source§fn clone(&self) -> LineDetail
fn clone(&self) -> LineDetail
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 LineDetail
impl Debug for LineDetail
Source§impl Default for LineDetail
impl Default for LineDetail
Source§fn default() -> LineDetail
fn default() -> LineDetail
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LineDetail
impl<'de> Deserialize<'de> for LineDetail
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 PartialEq for LineDetail
impl PartialEq for LineDetail
Source§impl Serialize for LineDetail
impl Serialize for LineDetail
Source§impl TaxableLine for LineDetail
impl TaxableLine for LineDetail
fn set_taxable(&mut self)
impl StructuralPartialEq for LineDetail
Auto Trait Implementations§
impl Freeze for LineDetail
impl RefUnwindSafe for LineDetail
impl Send for LineDetail
impl Sync for LineDetail
impl Unpin for LineDetail
impl UnwindSafe for LineDetail
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