pub struct CompositeSchedule {
pub evse_id: i64,
pub duration: i64,
pub schedule_start: DateTime,
pub charging_rate_unit: ChargingRateUnitEnum,
pub charging_schedule_period: Vec<ChargingSchedulePeriod>,
pub custom_data: Option<CustomData>,
}Fields§
§evse_id: i64§duration: i64§schedule_start: DateTime§charging_rate_unit: ChargingRateUnitEnum§charging_schedule_period: Vec<ChargingSchedulePeriod>§custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for CompositeSchedule
impl Clone for CompositeSchedule
Source§impl Debug for CompositeSchedule
impl Debug for CompositeSchedule
Source§impl<'de> Deserialize<'de> for CompositeSchedule
impl<'de> Deserialize<'de> for CompositeSchedule
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 CompositeSchedule
impl PartialEq for CompositeSchedule
Source§impl Serialize for CompositeSchedule
impl Serialize for CompositeSchedule
impl StructuralPartialEq for CompositeSchedule
Auto Trait Implementations§
impl Freeze for CompositeSchedule
impl RefUnwindSafe for CompositeSchedule
impl Send for CompositeSchedule
impl Sync for CompositeSchedule
impl Unpin for CompositeSchedule
impl UnsafeUnpin for CompositeSchedule
impl UnwindSafe for CompositeSchedule
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