pub struct TaxCodeDefinition {
pub code: TaxCode,
pub direction: TaxDirection,
pub rate: Option<Decimal>,
pub law: String,
}Expand description
What a tax code means.
Fields§
§code: TaxCodeThe code.
direction: TaxDirectionSales or purchases.
rate: Option<Decimal>The rate in percent ("19"), if the code taxes at one; absent for exempt or non-taxable transactions.
law: StringThe provisions it rests on, e.g. UStG § 4 Nr. 1 Buchst. b.
Trait Implementations§
Source§impl Clone for TaxCodeDefinition
impl Clone for TaxCodeDefinition
Source§fn clone(&self) -> TaxCodeDefinition
fn clone(&self) -> TaxCodeDefinition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TaxCodeDefinition
impl Debug for TaxCodeDefinition
Source§impl<'de> Deserialize<'de> for TaxCodeDefinition
impl<'de> Deserialize<'de> for TaxCodeDefinition
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
impl Eq for TaxCodeDefinition
Source§impl Hash for TaxCodeDefinition
impl Hash for TaxCodeDefinition
Source§impl Object for TaxCodeDefinition
impl Object for TaxCodeDefinition
Source§impl PartialEq for TaxCodeDefinition
impl PartialEq for TaxCodeDefinition
Source§impl Serialize for TaxCodeDefinition
impl Serialize for TaxCodeDefinition
impl StructuralPartialEq for TaxCodeDefinition
Auto Trait Implementations§
impl Freeze for TaxCodeDefinition
impl RefUnwindSafe for TaxCodeDefinition
impl Send for TaxCodeDefinition
impl Sync for TaxCodeDefinition
impl Unpin for TaxCodeDefinition
impl UnsafeUnpin for TaxCodeDefinition
impl UnwindSafe for TaxCodeDefinition
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