pub enum CtmNetworkStorageItemChargeUb {
NonnegativeNumber(NonnegativeNumber),
TimeSeriesReference(TimeSeriesReference),
}Expand description
[MW or pu] maximum rate of charge
JSON schema
{
"description": "[MW or pu] maximum rate of charge",
"anyOf": [
{
"$ref": "#/$defs/nonnegative_number"
},
{
"$ref": "#/$defs/time_series_reference"
}
]
}Variants§
NonnegativeNumber(NonnegativeNumber)
TimeSeriesReference(TimeSeriesReference)
Trait Implementations§
Source§impl Clone for CtmNetworkStorageItemChargeUb
impl Clone for CtmNetworkStorageItemChargeUb
Source§fn clone(&self) -> CtmNetworkStorageItemChargeUb
fn clone(&self) -> CtmNetworkStorageItemChargeUb
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for CtmNetworkStorageItemChargeUb
impl<'de> Deserialize<'de> for CtmNetworkStorageItemChargeUb
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 From<&CtmNetworkStorageItemChargeUb> for CtmNetworkStorageItemChargeUb
impl From<&CtmNetworkStorageItemChargeUb> for CtmNetworkStorageItemChargeUb
Source§fn from(value: &CtmNetworkStorageItemChargeUb) -> Self
fn from(value: &CtmNetworkStorageItemChargeUb) -> Self
Converts to this type from the input type.
Source§impl From<NonnegativeNumber> for CtmNetworkStorageItemChargeUb
impl From<NonnegativeNumber> for CtmNetworkStorageItemChargeUb
Source§fn from(value: NonnegativeNumber) -> Self
fn from(value: NonnegativeNumber) -> Self
Converts to this type from the input type.
Source§impl From<TimeSeriesReference> for CtmNetworkStorageItemChargeUb
impl From<TimeSeriesReference> for CtmNetworkStorageItemChargeUb
Source§fn from(value: TimeSeriesReference) -> Self
fn from(value: TimeSeriesReference) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CtmNetworkStorageItemChargeUb
impl RefUnwindSafe for CtmNetworkStorageItemChargeUb
impl Send for CtmNetworkStorageItemChargeUb
impl Sync for CtmNetworkStorageItemChargeUb
impl Unpin for CtmNetworkStorageItemChargeUb
impl UnwindSafe for CtmNetworkStorageItemChargeUb
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)