pub struct CsChargingProfiles {
pub charging_profile_id: i64,
pub charging_profile_kind: ChargingProfileKind,
pub charging_profile_purpose: ChargingProfilePurpose,
pub charging_schedule: ChargingSchedule,
pub recurrency_kind: Option<RecurrencyKind>,
pub stack_level: i64,
pub transaction_id: Option<i64>,
pub valid_from: Option<OcppTimestamp>,
pub valid_to: Option<OcppTimestamp>,
}Fields§
§charging_profile_id: i64§charging_profile_kind: ChargingProfileKind§charging_profile_purpose: ChargingProfilePurpose§charging_schedule: ChargingSchedule§recurrency_kind: Option<RecurrencyKind>§stack_level: i64§transaction_id: Option<i64>§valid_from: Option<OcppTimestamp>§valid_to: Option<OcppTimestamp>Trait Implementations§
Source§impl Clone for CsChargingProfiles
impl Clone for CsChargingProfiles
Source§fn clone(&self) -> CsChargingProfiles
fn clone(&self) -> CsChargingProfiles
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CsChargingProfiles
impl Debug for CsChargingProfiles
Source§impl<'de> Deserialize<'de> for CsChargingProfiles
impl<'de> Deserialize<'de> for CsChargingProfiles
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 CsChargingProfiles
impl PartialEq for CsChargingProfiles
Source§impl Serialize for CsChargingProfiles
impl Serialize for CsChargingProfiles
impl StructuralPartialEq for CsChargingProfiles
Source§impl Validate for CsChargingProfiles
Available on crate features alloc and validate only.
impl Validate for CsChargingProfiles
Available on crate features
alloc and validate only.Auto Trait Implementations§
impl Freeze for CsChargingProfiles
impl RefUnwindSafe for CsChargingProfiles
impl Send for CsChargingProfiles
impl Sync for CsChargingProfiles
impl Unpin for CsChargingProfiles
impl UnsafeUnpin for CsChargingProfiles
impl UnwindSafe for CsChargingProfiles
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