pub struct ConstraintKeys {
pub commodity_balance_keys: KeysWithOffset<(CommodityID, RegionID, TimeSliceSelection)>,
pub activity_keys: KeysWithOffset<(AssetRef, TimeSliceSelection)>,
}Expand description
The keys for different constraints
Fields§
§commodity_balance_keys: KeysWithOffset<(CommodityID, RegionID, TimeSliceSelection)>Keys for commodity balance constraints
activity_keys: KeysWithOffset<(AssetRef, TimeSliceSelection)>Keys for activity constraints
Auto Trait Implementations§
impl Freeze for ConstraintKeys
impl RefUnwindSafe for ConstraintKeys
impl !Send for ConstraintKeys
impl !Sync for ConstraintKeys
impl Unpin for ConstraintKeys
impl UnwindSafe for ConstraintKeys
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