pub struct HistoricalCost {
pub date: String,
pub deal_reference: Option<String>,
pub epic: Option<String>,
pub total_cost: Option<f64>,
pub currency: Option<String>,
}Expand description
Historical cost entry
Fields§
§date: StringDate of the cost
deal_reference: Option<String>Deal reference
epic: Option<String>Epic of the instrument
total_cost: Option<f64>Total cost amount
currency: Option<String>Currency
Trait Implementations§
Source§impl Clone for HistoricalCost
impl Clone for HistoricalCost
Source§fn clone(&self) -> HistoricalCost
fn clone(&self) -> HistoricalCost
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 HistoricalCost
impl Debug for HistoricalCost
Source§impl Default for HistoricalCost
impl Default for HistoricalCost
Source§fn default() -> HistoricalCost
fn default() -> HistoricalCost
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HistoricalCost
impl<'de> Deserialize<'de> for HistoricalCost
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 HistoricalCost
impl RefUnwindSafe for HistoricalCost
impl Send for HistoricalCost
impl Sync for HistoricalCost
impl Unpin for HistoricalCost
impl UnsafeUnpin for HistoricalCost
impl UnwindSafe for HistoricalCost
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