[][src]Enum reso_dd::PowerProductionType

pub enum PowerProductionType {
    Photovoltaics,
    Wind,
    OpenEnumeration(String),
}

Variants

Photovoltaics

"Photovoltaics": Solar photovoltaic (PV) devices which generate electricity directly from sunlight via an electronic process that occurs naturally in certain types of material, called semiconductors. Powers electrical devices or sends electricity to the grid. See: http://www.seia.org/policy/solar-technology/photovoltaic-solar-electric

Wind

"Wind": Renewable form of onsite power generation. Wind turbines use wind to make electricity. Powers electrical devices or sends electricity to the grid. http://energy.gov/eere/wind/how-do-wind-turbines-work

OpenEnumeration(String)

A value that was not defined by the enumeration

Trait Implementations

impl Clone for PowerProductionType[src]

impl Debug for PowerProductionType[src]

impl<'de> Deserialize<'de> for PowerProductionType[src]

impl Eq for PowerProductionType[src]

impl<'_> From<&'_ str> for PowerProductionType[src]

impl<'a> From<&'a PowerProductionType> for &'a str[src]

impl From<String> for PowerProductionType[src]

impl PartialEq<PowerProductionType> for PowerProductionType[src]

impl ResoEnumeration for PowerProductionType[src]

impl Serialize for PowerProductionType[src]

impl StructuralEq for PowerProductionType[src]

impl StructuralPartialEq for PowerProductionType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.