#[non_exhaustive]pub enum EcoLabel {
Energreen,
GasgreenGruenerStrom,
Gasgreen,
GruenerStromGold,
GruenerStromSilber,
GruenerStrom,
GruenesGas,
NaturwattStrom,
OkPower,
RenewablePlus,
Watergreen,
WatergreenPlus,
}Expand description
Eco label for green electricity and gas.
Enumeration of labels for eco-electricity from various issuers.
German: Oekolabel
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.
Energreen
Energreen label
GasgreenGruenerStrom
Gasgreen + Gruener Strom combined label
Gasgreen
Gasgreen label
GruenerStromGold
Gruener Strom Gold label
GruenerStromSilber
Gruener Strom Silver label
GruenerStrom
Gruener Strom label
GruenesGas
Gruenes Gas label
NaturwattStrom
Naturwatt Strom label
OkPower
ok-power label
RenewablePlus
RenewablePLUS label
Watergreen
Watergreen label
WatergreenPlus
Watergreen Plus label
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EcoLabel
impl<'de> Deserialize<'de> for EcoLabel
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
impl Copy for EcoLabel
impl Eq for EcoLabel
impl StructuralPartialEq for EcoLabel
Auto Trait Implementations§
impl Freeze for EcoLabel
impl RefUnwindSafe for EcoLabel
impl Send for EcoLabel
impl Sync for EcoLabel
impl Unpin for EcoLabel
impl UnwindSafe for EcoLabel
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