pub struct PortfolioOutcome {
pub price: f64,
pub rate: f64,
}Expand description
Solution data for an individual portfolio, containing the trade rate and effective price.
Fields§
§price: f64The effective price for this portfolio
rate: f64The rate of trade of this portfolio (negative for sell, positive for buy)
Trait Implementations§
Source§impl Debug for PortfolioOutcome
impl Debug for PortfolioOutcome
Auto Trait Implementations§
impl Freeze for PortfolioOutcome
impl RefUnwindSafe for PortfolioOutcome
impl Send for PortfolioOutcome
impl Sync for PortfolioOutcome
impl Unpin for PortfolioOutcome
impl UnwindSafe for PortfolioOutcome
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> 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