pub struct ProductOutcome {
pub price: f64,
pub trade: f64,
}Expand description
Solution data for an individual product, containing the market-clearing price and total volume traded.
Fields§
§price: f64The market-clearing price for this product
trade: f64The total quantity traded of this product (one-sided volume)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProductOutcome
impl RefUnwindSafe for ProductOutcome
impl Send for ProductOutcome
impl Sync for ProductOutcome
impl Unpin for ProductOutcome
impl UnwindSafe for ProductOutcome
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> 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