[][src]Enum reso_dd::Cooling

pub enum Cooling {
    AtticFan,
    CeilingFans,
    CentralAir,
    Dual,
    Ductless,
    Electric,
    ENERGYSTARQualifiedEquipment,
    EvaporativeCooling,
    ExhaustFan,
    Gas,
    Geothermal,
    HeatPump,
    HumidityControl,
    MultiUnits,
    None,
    Other,
    RoofTurbines,
    SeparateMeters,
    VariesbyUnit,
    WallUnits,
    WallWindowUnits,
    WholeHouseFan,
    WindowUnits,
    Zoned,
    OpenEnumeration(String),
}

Variants

AtticFan

"Attic Fan": The property has an attic fan.

CeilingFans

"Ceiling Fan(s)": The property has one or more ceiling fans.

CentralAir

"Central Air": The property has central air conditioning.

Dual

"Dual": The cooling system has two units.

Ductless

"Ductless": The cooling system does not ducted nor a wall/window type unit. A mini-split is a common type of ductless system where an outdoor condenser is connected to an indoor fan unit that feeds the room in which it's located, rather than being ducted throughout the structure.

Electric

"Electric": The cooling system is powered by electricity.

ENERGYSTARQualifiedEquipment

"ENERGY STAR Qualified Equipment": The cooling system is ENERGY STAR Qualified.

EvaporativeCooling

"Evaporative Cooling": The cooling system works by way of water evaporation rather than a compressor and coolant. Evaporative cooling systems are often referred to as swamp coolers.

ExhaustFan

"Exhaust Fan": The structure has an exhaust fan.

Gas

"Gas": The cooling system is powered by gas.

Geothermal

"Geothermal": The cooling system runs on a geothermal source.

HeatPump

"Heat Pump": A system that exchanges heat between a warm and cool space. The heat exchange is done between the dwelling and another air space, like outdoors; or a water source; or below ground (geothermal).

HumidityControl

"Humidity Control": The cooling system includes humidity control.

MultiUnits

"Multi Units": The cooing system includes more than one unit.

None

"None": The property includes no cooling system.

Other

"Other": The cooling system is different, or has features, that are not included in this list.

RoofTurbines

"Roof Turbine(s)": The cooling utilizes a roof turbine.

SeparateMeters

"Separate Meters": The cooling system has separate meters for its multiple units/zones.

VariesbyUnit

"Varies by Unit": The cooling equipment varies by unit.

WallUnits

"Wall Unit(s)": The cooling system is stand alone and mounted in an opening in an outer wall.

WallWindowUnits

"Wall/Window Unit(s)": The cooling system is mounted in an opening in the wall or in a window.

WholeHouseFan

"Whole House Fan": The property has a whole house fan.

WindowUnits

"Window Unit(s)": The cooling system is window mounted.

Zoned

"Zoned": The cooling system has more than one zone.

OpenEnumeration(String)

A value that was not defined by the enumeration

Trait Implementations

impl Clone for Cooling[src]

impl Debug for Cooling[src]

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

impl Eq for Cooling[src]

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

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

impl From<String> for Cooling[src]

impl PartialEq<Cooling> for Cooling[src]

impl ResoEnumeration for Cooling[src]

impl Serialize for Cooling[src]

impl StructuralEq for Cooling[src]

impl StructuralPartialEq for Cooling[src]

Auto Trait Implementations

impl RefUnwindSafe for Cooling

impl Send for Cooling

impl Sync for Cooling

impl Unpin for Cooling

impl UnwindSafe for Cooling

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.