pub enum PricingStrategy {
ShadowPrices,
ScarcityAdjusted,
}
Expand description
The strategy used for calculating commodity prices
Variants§
ShadowPrices
Take commodity prices directly from the shadow prices
ScarcityAdjusted
Adjust shadow prices for scarcity
Trait Implementations§
Source§impl Debug for PricingStrategy
impl Debug for PricingStrategy
Source§impl Default for PricingStrategy
impl Default for PricingStrategy
Source§fn default() -> PricingStrategy
fn default() -> PricingStrategy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PricingStrategy
impl<'de> Deserialize<'de> for PricingStrategy
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 FromStr for PricingStrategy
impl FromStr for PricingStrategy
Source§impl PartialEq for PricingStrategy
impl PartialEq for PricingStrategy
impl StructuralPartialEq for PricingStrategy
Auto Trait Implementations§
impl Freeze for PricingStrategy
impl RefUnwindSafe for PricingStrategy
impl Send for PricingStrategy
impl Sync for PricingStrategy
impl Unpin for PricingStrategy
impl UnwindSafe for PricingStrategy
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