pub struct Forecast {
pub forecast_id: Option<u32>,
pub active_slot_number: Option<u16>,
pub start_time: Option<u64>,
pub end_time: Option<u64>,
pub earliest_start_time: Option<u64>,
pub latest_end_time: Option<u64>,
pub is_pausable: Option<bool>,
pub slots: Option<Vec<Slot>>,
pub forecast_update_reason: Option<u8>,
}Fields§
§forecast_id: Option<u32>§active_slot_number: Option<u16>§start_time: Option<u64>§end_time: Option<u64>§earliest_start_time: Option<u64>§latest_end_time: Option<u64>§is_pausable: Option<bool>§slots: Option<Vec<Slot>>§forecast_update_reason: Option<u8>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Forecast
impl RefUnwindSafe for Forecast
impl Send for Forecast
impl Sync for Forecast
impl Unpin for Forecast
impl UnwindSafe for Forecast
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