pub struct FlowItem {
pub executed_date: String,
pub executed_timestamp: Value,
pub code: String,
pub direction: FlowDirection,
pub executed_quantity: Option<Decimal>,
pub executed_price: Option<Decimal>,
pub executed_cost: Option<Decimal>,
pub describe: String,
}Expand description
One profit-analysis flow record
Fields§
§executed_date: StringExecution date string, e.g. "2024-01-15"
executed_timestamp: ValueExecution timestamp (may be int or string)
code: StringSecurity code / ticker
direction: FlowDirectionDirection of the flow
executed_quantity: Option<Decimal>Executed quantity
executed_price: Option<Decimal>Executed price
executed_cost: Option<Decimal>Executed cost
describe: StringHuman-readable description
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FlowItem
impl<'de> Deserialize<'de> for FlowItem
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 FlowItem
impl RefUnwindSafe for FlowItem
impl Send for FlowItem
impl Sync for FlowItem
impl Unpin for FlowItem
impl UnsafeUnpin for FlowItem
impl UnwindSafe for FlowItem
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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