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,