Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. // lib.rs
  2. // #[macro_use]
  3. // extern crate serde_derive;
  4.  
  5. #![feature(rustc_private)]
  6. #[macro_use]
  7. extern crate log;
  8. extern crate env_logger;
  9.  
  10.  
  11. #[macro_use]
  12. extern crate serde_derive;
  13. extern crate serde;
  14. extern crate serde_json;
  15.  
  16.  
  17. extern crate futures;
  18. #[macro_use]
  19. extern crate tokio_core;
  20.  
  21. extern crate mqtt3;
  22. extern crate mqttc;
  23. extern crate netopt;
  24.  
  25. extern crate influent;
  26.  
  27. pub mod apc;
  28. pub mod server;
  29. pub mod handler;
  30.  
  31. // apc.rs
  32.  
  33. #[allow(non_camel_case_types)]
  34. // use std::fmt;
  35.  
  36.  
  37.  
  38. pub enum MessageType {
  39. MASTATUS,
  40. MACONFIG,
  41. NOT_APC_MESSAGE,
  42. }
  43.  
  44. //#[derive(Debug)]
  45. #[derive(Serialize, Deserialize, Debug)]
  46. pub enum PowerLineStatus {
  47. Present,
  48. Missing,
  49. Unknown,
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement