pub enum ChargingProfileKindType {
Absolute,
Recurring,
Relative,
}
Variants
Absolute
Schedule periods are relative to a fixed point in time defined in the schedule.
Recurring
The schedule restarts periodically at the first schedule period.
Relative
Schedule periods are relative to a situation-specific start point (such as the start of a Transaction) that is determined by the charge point.
Trait Implementations
sourceimpl Clone for ChargingProfileKindType
impl Clone for ChargingProfileKindType
sourcefn clone(&self) -> ChargingProfileKindType
fn clone(&self) -> ChargingProfileKindType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ChargingProfileKindType
impl Debug for ChargingProfileKindType
sourceimpl<'de> Deserialize<'de> for ChargingProfileKindType
impl<'de> Deserialize<'de> for ChargingProfileKindType
sourcefn 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
sourceimpl Serialize for ChargingProfileKindType
impl Serialize for ChargingProfileKindType
impl StructuralPartialEq for ChargingProfileKindType
Auto Trait Implementations
impl RefUnwindSafe for ChargingProfileKindType
impl Send for ChargingProfileKindType
impl Sync for ChargingProfileKindType
impl Unpin for ChargingProfileKindType
impl UnwindSafe for ChargingProfileKindType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more