pub struct LimitAtSoC {
pub soc: i64,
pub limit: f64,
pub custom_data: Option<CustomData>,
}Fields§
§soc: i64The SoC value beyond which the charging rate limit should be applied.
limit: f64Charging rate limit beyond the SoC value. The unit is defined by chargingSchedule.chargingRateUnit.
custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for LimitAtSoC
impl Clone for LimitAtSoC
Source§impl Debug for LimitAtSoC
impl Debug for LimitAtSoC
Source§impl<'de> Deserialize<'de> for LimitAtSoC
impl<'de> Deserialize<'de> for LimitAtSoC
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 LimitAtSoC
impl PartialEq for LimitAtSoC
Source§impl Serialize for LimitAtSoC
impl Serialize for LimitAtSoC
impl StructuralPartialEq for LimitAtSoC
Auto Trait Implementations§
impl Freeze for LimitAtSoC
impl RefUnwindSafe for LimitAtSoC
impl Send for LimitAtSoC
impl Sync for LimitAtSoC
impl Unpin for LimitAtSoC
impl UnsafeUnpin for LimitAtSoC
impl UnwindSafe for LimitAtSoC
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