| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Duckling.Temperature.Types
Documentation
data TemperatureUnit Source #
Constructors
| Degree | |
| Celsius | |
| Fahrenheit |
data IntervalDirection Source #
data SingleValue Source #
Constructors
| SingleValue | |
Fields
| |
Instances
data TemperatureValue Source #
Constructors
| SimpleValue SingleValue | |
| IntervalValue (SingleValue, SingleValue) | |
| OpenIntervalValue (SingleValue, IntervalDirection) |
Instances
simple :: TemperatureUnit -> Int -> TemperatureValue Source #
between :: TemperatureUnit -> (Int, Int) -> TemperatureValue Source #
above :: TemperatureUnit -> Int -> TemperatureValue Source #
under :: TemperatureUnit -> Int -> TemperatureValue Source #
openInterval :: IntervalDirection -> TemperatureUnit -> Int -> TemperatureValue Source #
single :: TemperatureUnit -> Int -> SingleValue Source #