pub enum CommitmentStatus {
Market,
SelfCommitted,
MustRun,
Unavailable,
EmergencyOnly,
}Expand description
Unit commitment status.
Variants§
Market
ISO decides on/off based on economics.
SelfCommitted
Operator chose to be online, ISO dispatches energy.
MustRun
Required online for reliability.
On outage, not offered.
EmergencyOnly
Available only if ISO declares emergency.
Trait Implementations§
Source§impl Clone for CommitmentStatus
impl Clone for CommitmentStatus
Source§fn clone(&self) -> CommitmentStatus
fn clone(&self) -> CommitmentStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CommitmentStatus
impl Debug for CommitmentStatus
Source§impl Default for CommitmentStatus
impl Default for CommitmentStatus
Source§fn default() -> CommitmentStatus
fn default() -> CommitmentStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommitmentStatus
impl<'de> Deserialize<'de> for CommitmentStatus
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 PartialEq for CommitmentStatus
impl PartialEq for CommitmentStatus
Source§impl Serialize for CommitmentStatus
impl Serialize for CommitmentStatus
impl Copy for CommitmentStatus
impl Eq for CommitmentStatus
impl StructuralPartialEq for CommitmentStatus
Auto Trait Implementations§
impl Freeze for CommitmentStatus
impl RefUnwindSafe for CommitmentStatus
impl Send for CommitmentStatus
impl Sync for CommitmentStatus
impl Unpin for CommitmentStatus
impl UnsafeUnpin for CommitmentStatus
impl UnwindSafe for CommitmentStatus
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