lib.rs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. #![cfg_attr(feature = "cargo-clippy", allow(unused_io_amount))]
  2. #[macro_use]
  3. extern crate error_chain;
  4. #[macro_use]
  5. extern crate futures;
  6. #[macro_use]
  7. extern crate lazy_static;
  8. #[macro_use]
  9. extern crate log;
  10. #[macro_use]
  11. extern crate serde_derive;
  12. extern crate base64;
  13. extern crate byteorder;
  14. extern crate bytes;
  15. extern crate crypto;
  16. extern crate extprim;
  17. extern crate httparse;
  18. extern crate hyper;
  19. extern crate hyper_proxy;
  20. extern crate num_bigint;
  21. extern crate num_integer;
  22. extern crate num_traits;
  23. extern crate protobuf;
  24. extern crate rand;
  25. extern crate rpassword;
  26. extern crate serde;
  27. extern crate serde_json;
  28. extern crate shannon;
  29. extern crate tokio_core;
  30. extern crate tokio_io;
  31. extern crate url;
  32. extern crate uuid;
  33. extern crate librespot_protocol as protocol;
  34. #[macro_use]
  35. mod component;
  36. mod apresolve;
  37. pub mod audio_key;
  38. pub mod authentication;
  39. pub mod cache;
  40. pub mod channel;
  41. pub mod config;
  42. mod connection;
  43. pub mod diffie_hellman;
  44. pub mod keymaster;
  45. pub mod mercury;
  46. mod proxytunnel;
  47. pub mod session;
  48. pub mod spotify_id;
  49. pub mod util;
  50. pub mod version;
  51. pub mod volume;