pub struct PositionMulti {
pub account: String,
pub contract: Contract,
pub position: f64,
pub average_cost: f64,
pub model_code: String,
}Expand description
Position scoped to a specific account and model code.
Fields§
§account: StringAccount holding position
contract: ContractContract
position: f64Number of shares held
average_cost: f64Average cost of shares
model_code: StringModel code for the position
Trait Implementations§
Source§impl Clone for PositionMulti
impl Clone for PositionMulti
Source§fn clone(&self) -> PositionMulti
fn clone(&self) -> PositionMulti
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 ComposeSchema for PositionMulti
impl ComposeSchema for PositionMulti
Source§impl Debug for PositionMulti
impl Debug for PositionMulti
Source§impl Default for PositionMulti
impl Default for PositionMulti
Source§fn default() -> PositionMulti
fn default() -> PositionMulti
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PositionMulti
impl<'de> Deserialize<'de> for PositionMulti
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 Serialize for PositionMulti
impl Serialize for PositionMulti
Auto Trait Implementations§
impl Freeze for PositionMulti
impl RefUnwindSafe for PositionMulti
impl Send for PositionMulti
impl Sync for PositionMulti
impl Unpin for PositionMulti
impl UnsafeUnpin for PositionMulti
impl UnwindSafe for PositionMulti
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