#[non_exhaustive]pub enum TechnicalResourceUsage {
ElectricityConsumptionType,
ElectricityGenerationType,
Storage,
}Expand description
Usage type of a technical resource.
Describes how a technical resource is used in the energy system.
German: TechnischeRessourceNutzung
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ElectricityConsumptionType
Electricity consumption type (Stromverbrauchsart)
ElectricityGenerationType
Electricity generation type (Stromerzeugungsart)
Storage
Storage (Speicher)
Implementations§
Source§impl TechnicalResourceUsage
impl TechnicalResourceUsage
Sourcepub fn german_name(&self) -> &'static str
pub fn german_name(&self) -> &'static str
Returns the German name.
Trait Implementations§
Source§impl Clone for TechnicalResourceUsage
impl Clone for TechnicalResourceUsage
Source§fn clone(&self) -> TechnicalResourceUsage
fn clone(&self) -> TechnicalResourceUsage
Returns a duplicate of the value. Read more
1.0.0 · 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 TechnicalResourceUsage
impl Debug for TechnicalResourceUsage
Source§impl<'de> Deserialize<'de> for TechnicalResourceUsage
impl<'de> Deserialize<'de> for TechnicalResourceUsage
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 Hash for TechnicalResourceUsage
impl Hash for TechnicalResourceUsage
Source§impl PartialEq for TechnicalResourceUsage
impl PartialEq for TechnicalResourceUsage
Source§impl Serialize for TechnicalResourceUsage
impl Serialize for TechnicalResourceUsage
impl Copy for TechnicalResourceUsage
impl Eq for TechnicalResourceUsage
impl StructuralPartialEq for TechnicalResourceUsage
Auto Trait Implementations§
impl Freeze for TechnicalResourceUsage
impl RefUnwindSafe for TechnicalResourceUsage
impl Send for TechnicalResourceUsage
impl Sync for TechnicalResourceUsage
impl Unpin for TechnicalResourceUsage
impl UnwindSafe for TechnicalResourceUsage
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