pub struct CostsAndCharges {
pub total_cost_percentage: Option<f64>,
pub total_cost_amount: Option<f64>,
pub currency: Option<String>,
pub one_off_costs: Option<CostBreakdown>,
pub ongoing_costs: Option<CostBreakdown>,
pub transaction_costs: Option<CostBreakdown>,
pub incidental_costs: Option<CostBreakdown>,
}Expand description
Breakdown of costs and charges
Fields§
§total_cost_percentage: Option<f64>Total cost percentage
total_cost_amount: Option<f64>Total cost amount
currency: Option<String>Currency
one_off_costs: Option<CostBreakdown>One-off costs
ongoing_costs: Option<CostBreakdown>Ongoing costs
transaction_costs: Option<CostBreakdown>Transaction costs
incidental_costs: Option<CostBreakdown>Incidental costs
Trait Implementations§
Source§impl Clone for CostsAndCharges
impl Clone for CostsAndCharges
Source§fn clone(&self) -> CostsAndCharges
fn clone(&self) -> CostsAndCharges
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 CostsAndCharges
impl Debug for CostsAndCharges
Source§impl Default for CostsAndCharges
impl Default for CostsAndCharges
Source§fn default() -> CostsAndCharges
fn default() -> CostsAndCharges
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CostsAndCharges
impl<'de> Deserialize<'de> for CostsAndCharges
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
Auto Trait Implementations§
impl Freeze for CostsAndCharges
impl RefUnwindSafe for CostsAndCharges
impl Send for CostsAndCharges
impl Sync for CostsAndCharges
impl Unpin for CostsAndCharges
impl UnsafeUnpin for CostsAndCharges
impl UnwindSafe for CostsAndCharges
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
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