Mercurial > templog
comparison rust/src/params.rs @ 632:bde302def78e rust
moving to riker, nowhere near yet
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 22 Aug 2019 23:59:50 +0800 |
parents | c57821a60e51 |
children | 490e9e15b98c |
comparison
equal
deleted
inserted
replaced
631:c57821a60e51 | 632:bde302def78e |
---|---|
1 extern crate tokio_core; | |
2 extern crate futures_await as futures; | |
3 extern crate rand; | |
4 extern crate serde_json; | |
5 extern crate base64; | |
6 extern crate atomicwrites; | |
7 | |
8 use std::time::Duration; | 1 use std::time::Duration; |
9 use std::io; | 2 use std::io; |
10 use std::str; | 3 use std::str; |
11 use std::rc::Rc; | 4 use std::rc::Rc; |
12 use std::sync::{Arc,Mutex}; | 5 use std::sync::{Arc,Mutex}; |
13 use std::error::Error; | 6 use std::error::Error; |
14 use std::cell::{Cell,RefCell}; | 7 use std::cell::{Cell,RefCell}; |
15 use std::fs::File; | 8 use std::fs::File; |
16 use std::io::Read; | 9 use std::io::Read; |
17 use futures::prelude::*; | |
18 | 10 |
19 | 11 |
20 use tokio_core::reactor::Interval; | 12 use rand::Rng; |
21 use tokio_core::reactor::Handle; | |
22 use futures::{Stream,Future,future}; | |
23 use self::rand::Rng; | |
24 use std::str::FromStr; | 13 use std::str::FromStr; |
25 use hyper; | 14 use hyper; |
26 use hyper::header::{Headers, ETag, EntityTag}; | 15 use hyper::header::{Headers, ETag, EntityTag}; |
27 use hyper::client::Client; | 16 use hyper::client::Client; |
28 | 17 |
29 use types::*; | 18 use crate::types::*; |
30 use ::Config; | 19 use ::Config; |
31 | 20 |
32 #[derive(Deserialize, Serialize, Debug, Clone)] | 21 #[derive(Deserialize, Serialize, Debug, Clone)] |
33 pub struct Params { | 22 pub struct Params { |
34 pub fridge_setpoint: f32, | 23 pub fridge_setpoint: f32, |