pub struct ChargeComponent {
pub amount: Option<Box<Currency>>,
pub charge_type: Option<ChargeType>,
}Expand description
ChargeComponent : The type and amount of a charge applied on a package.
Fields§
§amount: Option<Box<Currency>>§charge_type: Option<ChargeType>The type of charge.
Implementations§
Source§impl ChargeComponent
impl ChargeComponent
Sourcepub fn new() -> ChargeComponent
pub fn new() -> ChargeComponent
The type and amount of a charge applied on a package.
Trait Implementations§
Source§impl Clone for ChargeComponent
impl Clone for ChargeComponent
Source§fn clone(&self) -> ChargeComponent
fn clone(&self) -> ChargeComponent
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 ChargeComponent
impl Debug for ChargeComponent
Source§impl Default for ChargeComponent
impl Default for ChargeComponent
Source§fn default() -> ChargeComponent
fn default() -> ChargeComponent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChargeComponent
impl<'de> Deserialize<'de> for ChargeComponent
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 ChargeComponent
impl PartialEq for ChargeComponent
Source§impl Serialize for ChargeComponent
impl Serialize for ChargeComponent
impl StructuralPartialEq for ChargeComponent
Auto Trait Implementations§
impl Freeze for ChargeComponent
impl RefUnwindSafe for ChargeComponent
impl Send for ChargeComponent
impl Sync for ChargeComponent
impl Unpin for ChargeComponent
impl UnwindSafe for ChargeComponent
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