pub enum ChargingProfilePurposeType {
ChargePointMaxProfile,
TxDefaultProfile,
TxProfile,
}
Variants
ChargePointMaxProfile
Configuration for the maximum power or current available for an entire Charge Point.
TxDefaultProfile
Default profile *that can be configured in the Charge Point. When a new transaction is started, this profile SHALL be used, unless it was a transaction that was started by a RemoteStartTransaction.req with a ChargeProfile that is accepted by the Charge Point.
TxProfile
Profile with constraints to be imposed by the Charge Point on the current transaction, or on a new transaction when this is started via a RemoteStartTransaction.req with a ChargeProfile. A profile with this purpose SHALL cease to be valid when the transaction terminates.
Trait Implementations
sourceimpl Clone for ChargingProfilePurposeType
impl Clone for ChargingProfilePurposeType
sourcefn clone(&self) -> ChargingProfilePurposeType
fn clone(&self) -> ChargingProfilePurposeType
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 ChargingProfilePurposeType
impl Debug for ChargingProfilePurposeType
sourceimpl Default for ChargingProfilePurposeType
impl Default for ChargingProfilePurposeType
sourceimpl<'de> Deserialize<'de> for ChargingProfilePurposeType
impl<'de> Deserialize<'de> for ChargingProfilePurposeType
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
impl StructuralPartialEq for ChargingProfilePurposeType
Auto Trait Implementations
impl RefUnwindSafe for ChargingProfilePurposeType
impl Send for ChargingProfilePurposeType
impl Sync for ChargingProfilePurposeType
impl Unpin for ChargingProfilePurposeType
impl UnwindSafe for ChargingProfilePurposeType
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)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more