pub enum ObjectiveBucket {
Other,
Energy,
Reserve,
NoLoad,
Startup,
Shutdown,
Penalty,
Tracking,
Adder,
}Expand description
High-level accounting bucket for an objective term.
Variants§
Trait Implementations§
Source§impl Clone for ObjectiveBucket
impl Clone for ObjectiveBucket
Source§fn clone(&self) -> ObjectiveBucket
fn clone(&self) -> ObjectiveBucket
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ObjectiveBucket
Source§impl Debug for ObjectiveBucket
impl Debug for ObjectiveBucket
Source§impl Default for ObjectiveBucket
impl Default for ObjectiveBucket
Source§fn default() -> ObjectiveBucket
fn default() -> ObjectiveBucket
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObjectiveBucket
impl<'de> Deserialize<'de> for ObjectiveBucket
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
impl Eq for ObjectiveBucket
Source§impl Hash for ObjectiveBucket
impl Hash for ObjectiveBucket
Source§impl PartialEq for ObjectiveBucket
impl PartialEq for ObjectiveBucket
Source§impl Serialize for ObjectiveBucket
impl Serialize for ObjectiveBucket
impl StructuralPartialEq for ObjectiveBucket
Auto Trait Implementations§
impl Freeze for ObjectiveBucket
impl RefUnwindSafe for ObjectiveBucket
impl Send for ObjectiveBucket
impl Sync for ObjectiveBucket
impl Unpin for ObjectiveBucket
impl UnsafeUnpin for ObjectiveBucket
impl UnwindSafe for ObjectiveBucket
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