[][src]Enum reso_dd::Heating

pub enum Heating {
    ActiveSolar,
    Baseboard,
    Ceiling,
    Central,
    Coal,
    CoalStove,
    Ductless,
    Electric,
    ENERGYSTARQualifiedEquipment,
    ENERGYSTARACCARSIQualifiedInstallation,
    ExhaustFan,
    FireplaceInsert,
    Fireplaces,
    FloorFurnace,
    ForcedAir,
    Geothermal,
    Gravity,
    HeatPump,
    HotWater,
    HumidityControl,
    Kerosene,
    NaturalGas,
    None,
    Oil,
    Other,
    PassiveSolar,
    PelletStove,
    Propane,
    PropaneStove,
    Radiant,
    RadiantCeiling,
    RadiantFloor,
    SeeRemarks,
    SeparateMeters,
    Solar,
    SpaceHeater,
    Steam,
    VariesbyUnit,
    WallFurnace,
    Wood,
    WoodStove,
    Zoned,
    OpenEnumeration(String),
}

Variants

ActiveSolar

"Active Solar": Active solar heating systems use solar energy to heat a fluid -- either liquid or air -- and then transfer the solar heat directly to the interior space or to a storage system for later use.

Baseboard

"Baseboard": Baseboard heating utilizes convection, as cold air drops from the window, it enters the baseboard heating unit where the air is warmed by heating elements, typically fins.

Ceiling

"Ceiling": A heating unit that is installed into, or upon the surface, of the ceiling.

Central

"Central": A system where heat is generated in one or more locations in the structure and distributed throughout the structure. The term "Central" is commonly understood as distribution done by ducting air. Piping a fluid to radiators is also a central type of heating, but this can be clarified with the options "Radiator" and "Forced Air".

Coal

"Coal": The heating system uses coal as its fuel to generate heat.

CoalStove

"Coal Stove": A coal burning stove that is used for heat.

Ductless

"Ductless": The heating system does not have ducting like that found in central forced air systems.

Electric

"Electric": A heating system that utilizes electricity and heating elements, such as coils or fins, to generate heat.

ENERGYSTARQualifiedEquipment

"ENERGY STAR Qualified Equipment": The heating system is ENERGY STAR Qualified. Specific performance information must be determined by review of the actual unit.

ENERGYSTARACCARSIQualifiedInstallation

"ENERGY STAR/ACCA RSI Qualified Installation": The heating system installation was done by an ENERGY STAR or ACCA RSI qualified contractor.

ExhaustFan

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

FireplaceInsert

"Fireplace Insert": The property has a fireplace insert for generating heat.

Fireplaces

"Fireplace(s)": The property has one or more fireplaces used to generate heat.

FloorFurnace

"Floor Furnace": A radiant heating system that is mounted into the floor and distributes the heat via convection.

ForcedAir

"Forced Air": The property has a forced air system, typically via ducting throughout the structure.

Geothermal

"Geothermal": A geothermal heating system, also known as a ground source heat pump, transfers heat from below ground into the structure.

Gravity

"Gravity": A gravity heating system, also known as an octopus furnace, is typically a ducted system that doesn't use a fan, but rather is designed to allow the heat to rise naturally thought the ducts to the different areas of the structure.

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).

HotWater

"Hot Water": The heating system uses a boiler and pipes to deliver hot water to radiators throughout the dwelling.

HumidityControl

"Humidity Control": The heating system has humidity control.

Kerosene

"Kerosene": The heating system uses kerosene as its fuel to generate heat.

NaturalGas

"Natural Gas": The heating system uses natural gas as its fuel to generate heat.

None

"None": The property does not have a heating system.

Oil

"Oil": The heating system uses oil as its fuel to generate heat.

Other

"Other": The property has a heating system or features that are not included in this list.

PassiveSolar

"Passive Solar": Passive solar is a building design where the walls, windows, floors, etc., are made to collect heat and warm the dwelling.

PelletStove

"Pellet Stove": The property has a stove that burns compressed wood or biomass pellets to generate heat.

Propane

"Propane": The heating system uses propane as its fuel to generate heat.

PropaneStove

"Propane Stove": The property has a stove that burns propane to generate heat.

Radiant

"Radiant": The heating system uses radiators to release heat within the dwelling. The heat is typically delivered to the radiator(s) by water/steam or electricity.

RadiantCeiling

"Radiant Ceiling": The radiant heating element(s) are located in the ceiling.

RadiantFloor

"Radiant Floor": The radiant heating element(s) are located in the floor.

SeeRemarks

"See Remarks": See the remarks fields for additional information about the heating system included with the property.

SeparateMeters

"Separate Meters": The heating system has multiple units and/or is zoned with separate meters for each zone/unit.

Solar

"Solar": The property has a heating system or method that uses an unspecified type of solar heating.

SpaceHeater

"Space Heater": The property comes with a stand-alone space heater.

Steam

"Steam": The heating system uses a boiler and pipes to deliver hot water to radiators throughout the dwelling.

VariesbyUnit

"Varies by Unit": The type of heating or heating features vary from unit to unit.

WallFurnace

"Wall Furnace": Typically a ductless system that is built into a wall to deliver to the room in which it's installed.

Wood

"Wood": The heating system uses wood as its fuel to generate heat.

WoodStove

"Wood Stove": The property has a stove that burns wood to generate heat.

Zoned

"Zoned": The heating system is zoned allowing for indepenant control of two or more parts of the structure.

OpenEnumeration(String)

A value that was not defined by the enumeration

Trait Implementations

impl Clone for Heating[src]

impl Debug for Heating[src]

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

impl Eq for Heating[src]

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

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

impl From<String> for Heating[src]

impl PartialEq<Heating> for Heating[src]

impl ResoEnumeration for Heating[src]

impl Serialize for Heating[src]

impl StructuralEq for Heating[src]

impl StructuralPartialEq for Heating[src]

Auto Trait Implementations

impl RefUnwindSafe for Heating

impl Send for Heating

impl Sync for Heating

impl Unpin for Heating

impl UnwindSafe for Heating

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.