#[non_exhaustive]pub enum TariffRegionCriterion {
NetworkNumber,
PostalCode,
City,
BasicSupplierNumber,
Region,
}Expand description
Tariff region criterion.
Criteria to define regional areas for tariffs.
German: Tarifregionskriterium
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.
NetworkNumber
Network number (Netznummer)
PostalCode
Postal code (Postleitzahl)
City
City/Town (Ort)
BasicSupplierNumber
Basic supplier number (Grundversorgernummer)
Region
Reference to a Region business object (URL)
Implementations§
Source§impl TariffRegionCriterion
impl TariffRegionCriterion
Sourcepub fn german_name(&self) -> &'static str
pub fn german_name(&self) -> &'static str
Returns the German name.
Trait Implementations§
Source§impl Clone for TariffRegionCriterion
impl Clone for TariffRegionCriterion
Source§fn clone(&self) -> TariffRegionCriterion
fn clone(&self) -> TariffRegionCriterion
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 TariffRegionCriterion
impl Debug for TariffRegionCriterion
Source§impl<'de> Deserialize<'de> for TariffRegionCriterion
impl<'de> Deserialize<'de> for TariffRegionCriterion
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 TariffRegionCriterion
impl Hash for TariffRegionCriterion
Source§impl PartialEq for TariffRegionCriterion
impl PartialEq for TariffRegionCriterion
Source§impl Serialize for TariffRegionCriterion
impl Serialize for TariffRegionCriterion
impl Copy for TariffRegionCriterion
impl Eq for TariffRegionCriterion
impl StructuralPartialEq for TariffRegionCriterion
Auto Trait Implementations§
impl Freeze for TariffRegionCriterion
impl RefUnwindSafe for TariffRegionCriterion
impl Send for TariffRegionCriterion
impl Sync for TariffRegionCriterion
impl Unpin for TariffRegionCriterion
impl UnsafeUnpin for TariffRegionCriterion
impl UnwindSafe for TariffRegionCriterion
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