pub struct NotifyEVChargingScheduleRequest {
pub time_base: DateTime<Utc>,
pub evse_id: i32,
pub charging_schedule: ChargingScheduleType,
}
Expand description
The Charging Station uses this message to communicate the charging needs as calculated by the EV to the CSMS.
Fields§
§time_base: DateTime<Utc>
§evse_id: i32
§charging_schedule: ChargingScheduleType
Trait Implementations§
Source§impl Clone for NotifyEVChargingScheduleRequest
impl Clone for NotifyEVChargingScheduleRequest
Source§fn clone(&self) -> NotifyEVChargingScheduleRequest
fn clone(&self) -> NotifyEVChargingScheduleRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for NotifyEVChargingScheduleRequest
impl Default for NotifyEVChargingScheduleRequest
Source§fn default() -> NotifyEVChargingScheduleRequest
fn default() -> NotifyEVChargingScheduleRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NotifyEVChargingScheduleRequest
impl<'de> Deserialize<'de> for NotifyEVChargingScheduleRequest
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 NotifyEVChargingScheduleRequest
impl PartialEq for NotifyEVChargingScheduleRequest
Source§fn eq(&self, other: &NotifyEVChargingScheduleRequest) -> bool
fn eq(&self, other: &NotifyEVChargingScheduleRequest) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for NotifyEVChargingScheduleRequest
Auto Trait Implementations§
impl Freeze for NotifyEVChargingScheduleRequest
impl RefUnwindSafe for NotifyEVChargingScheduleRequest
impl Send for NotifyEVChargingScheduleRequest
impl Sync for NotifyEVChargingScheduleRequest
impl Unpin for NotifyEVChargingScheduleRequest
impl UnwindSafe for NotifyEVChargingScheduleRequest
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