aboutsummaryrefslogtreecommitdiffstats
path: root/src/temperature.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/temperature.rs')
-rw-r--r--src/temperature.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/temperature.rs b/src/temperature.rs
new file mode 100644
index 0000000..2eac48d
--- /dev/null
+++ b/src/temperature.rs
@@ -0,0 +1,11 @@
+pub struct Temperature(f64); // Base unit is kelvin
+
+impl Temperature {
+ pub fn from_kelvin(kelvin: f64) -> Temperature {
+ Temperature(kelvin)
+ }
+
+ pub fn as_kelvin(&self) -> f64 {
+ self.0
+ }
+}