pub struct ChargingLimit {
pub charging_limit_source: String<20usize>,
pub custom_data: Option<CustomData>,
pub is_grid_critical: Option<bool>,
pub is_local_generation: Option<bool>,
}Fields§
§charging_limit_source: String<20usize>Represents the source of the charging limit. Values defined in appendix as ChargingLimitSourceEnumStringType.
custom_data: Option<CustomData>§is_grid_critical: Option<bool>Indicates whether the charging limit is critical for the grid.
is_local_generation: Option<bool>(2.1) True when the reported limit concerns local generation that is providing extra capacity, instead of a limitation.
Trait Implementations§
Source§impl Clone for ChargingLimit
impl Clone for ChargingLimit
Source§fn clone(&self) -> ChargingLimit
fn clone(&self) -> ChargingLimit
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 ChargingLimit
impl Debug for ChargingLimit
impl Eq for ChargingLimit
Source§impl PartialEq for ChargingLimit
impl PartialEq for ChargingLimit
impl StructuralPartialEq for ChargingLimit
Auto Trait Implementations§
impl Freeze for ChargingLimit
impl RefUnwindSafe for ChargingLimit
impl Send for ChargingLimit
impl Sync for ChargingLimit
impl Unpin for ChargingLimit
impl UnsafeUnpin for ChargingLimit
impl UnwindSafe for ChargingLimit
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