#[non_exhaustive]pub enum TariffFeature {
Standard,
Prepayment,
Package,
Combined,
FixedPrice,
ConstructionPower,
BuildingLighting,
HeatingPower,
Online,
}Expand description
Tariff feature/product characteristic.
Product features in the context of tariff definition.
German: Tarifmerkmal
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.
Standard
Standard product (Standardprodukt)
Prepayment
Prepayment product (Vorkassenprodukt)
Package
Package price product (Paketpreisprodukt)
Combined
Combined product (Kombiprodukt)
FixedPrice
Fixed price product (Festpreisprodukt)
ConstructionPower
Construction power product (Baustromprodukt)
BuildingLighting
Building lighting product (Hauslichtprodukt)
HeatingPower
Heating power product (Heizstromprodukt)
Online
Online product (Onlineprodukt)
Implementations§
Source§impl TariffFeature
impl TariffFeature
Sourcepub fn german_name(&self) -> &'static str
pub fn german_name(&self) -> &'static str
Returns the German name.
Trait Implementations§
Source§impl Clone for TariffFeature
impl Clone for TariffFeature
Source§fn clone(&self) -> TariffFeature
fn clone(&self) -> TariffFeature
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 TariffFeature
impl Debug for TariffFeature
Source§impl<'de> Deserialize<'de> for TariffFeature
impl<'de> Deserialize<'de> for TariffFeature
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 TariffFeature
impl Hash for TariffFeature
Source§impl PartialEq for TariffFeature
impl PartialEq for TariffFeature
Source§impl Serialize for TariffFeature
impl Serialize for TariffFeature
impl Copy for TariffFeature
impl Eq for TariffFeature
impl StructuralPartialEq for TariffFeature
Auto Trait Implementations§
impl Freeze for TariffFeature
impl RefUnwindSafe for TariffFeature
impl Send for TariffFeature
impl Sync for TariffFeature
impl Unpin for TariffFeature
impl UnsafeUnpin for TariffFeature
impl UnwindSafe for TariffFeature
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