pub struct EVAbsolutePriceScheduleEntry {
pub duration: i64,
pub ev_price_rule: Vec<EVPriceRule>,
pub custom_data: Option<CustomData>,
}Expand description
(2.1) An entry in price schedule over time for which EV is willing to discharge.
Fields§
§duration: i64The amount of seconds of this entry.
ev_price_rule: Vec<EVPriceRule>§custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for EVAbsolutePriceScheduleEntry
impl Clone for EVAbsolutePriceScheduleEntry
Source§impl Debug for EVAbsolutePriceScheduleEntry
impl Debug for EVAbsolutePriceScheduleEntry
Source§impl<'de> Deserialize<'de> for EVAbsolutePriceScheduleEntry
impl<'de> Deserialize<'de> for EVAbsolutePriceScheduleEntry
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 StructuralPartialEq for EVAbsolutePriceScheduleEntry
Auto Trait Implementations§
impl Freeze for EVAbsolutePriceScheduleEntry
impl RefUnwindSafe for EVAbsolutePriceScheduleEntry
impl Send for EVAbsolutePriceScheduleEntry
impl Sync for EVAbsolutePriceScheduleEntry
impl Unpin for EVAbsolutePriceScheduleEntry
impl UnsafeUnpin for EVAbsolutePriceScheduleEntry
impl UnwindSafe for EVAbsolutePriceScheduleEntry
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