pub struct Slot {Show 18 fields
pub min_duration: Option<u8>,
pub max_duration: Option<u8>,
pub default_duration: Option<u8>,
pub elapsed_slot_time: Option<u8>,
pub remaining_slot_time: Option<u8>,
pub slot_is_pausable: Option<bool>,
pub min_pause_duration: Option<u8>,
pub max_pause_duration: Option<u8>,
pub manufacturer_esa_state: Option<u16>,
pub nominal_power: Option<u8>,
pub min_power: Option<u8>,
pub max_power: Option<u8>,
pub nominal_energy: Option<u8>,
pub costs: Option<Vec<Cost>>,
pub min_power_adjustment: Option<u8>,
pub max_power_adjustment: Option<u8>,
pub min_duration_adjustment: Option<u8>,
pub max_duration_adjustment: Option<u8>,
}Fields§
§min_duration: Option<u8>§max_duration: Option<u8>§default_duration: Option<u8>§elapsed_slot_time: Option<u8>§remaining_slot_time: Option<u8>§slot_is_pausable: Option<bool>§min_pause_duration: Option<u8>§max_pause_duration: Option<u8>§manufacturer_esa_state: Option<u16>§nominal_power: Option<u8>§min_power: Option<u8>§max_power: Option<u8>§nominal_energy: Option<u8>§costs: Option<Vec<Cost>>§min_power_adjustment: Option<u8>§max_power_adjustment: Option<u8>§min_duration_adjustment: Option<u8>§max_duration_adjustment: Option<u8>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Slot
impl RefUnwindSafe for Slot
impl Send for Slot
impl Sync for Slot
impl Unpin for Slot
impl UnwindSafe for Slot
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