pub struct ConstraintKeys {
pub commodity_balance_keys: KeysWithOffset<(CommodityID, RegionID, TimeSliceSelection)>,
pub activity_keys: KeysWithOffset<(AssetRef, TimeSliceID)>,
}
Expand description
The keys for different constraints
Fields§
§commodity_balance_keys: KeysWithOffset<(CommodityID, RegionID, TimeSliceSelection)>
Keys for commodity balance constraints
activity_keys: KeysWithOffset<(AssetRef, TimeSliceID)>
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