lib.rs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //
  2. // imag - the personal information management suite for the commandline
  3. // Copyright (C) 2015, 2016 Matthias Beyer <mail@beyermatthias.de> and contributors
  4. //
  5. // This library is free software; you can redistribute it and/or
  6. // modify it under the terms of the GNU Lesser General Public
  7. // License as published by the Free Software Foundation; version
  8. // 2.1 of the License.
  9. //
  10. // This library is distributed in the hope that it will be useful,
  11. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  13. // Lesser General Public License for more details.
  14. //
  15. // You should have received a copy of the GNU Lesser General Public
  16. // License along with this library; if not, write to the Free Software
  17. // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  18. //
  19. #![deny(
  20. non_camel_case_types,
  21. non_snake_case,
  22. path_statements,
  23. trivial_numeric_casts,
  24. unstable_features,
  25. unused_allocation,
  26. unused_import_braces,
  27. unused_imports,
  28. unused_mut,
  29. unused_qualifications,
  30. while_true,
  31. )]
  32. extern crate clap;
  33. extern crate itertools;
  34. #[macro_use] extern crate log;
  35. extern crate regex;
  36. extern crate toml;
  37. extern crate libimagstore;
  38. #[macro_use] extern crate libimagerror;
  39. #[macro_use] extern crate libimagutil;
  40. pub mod error;
  41. pub mod exec;
  42. pub mod result;
  43. pub mod tag;
  44. pub mod tagable;
  45. pub mod util;
  46. pub mod ui;