1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
#![doc(html_root_url = "https://docs.charr.xyz/rust-version/")] #![feature(catch_expr, stmt_expr_attributes, try_from)] #![cfg_attr(test, deny(warnings, missing_docs, missing_debug_implementations))] #![cfg_attr(feature = "commit", feature(ascii_ctype))] extern crate itoa; extern crate reqwest; extern crate serde; extern crate toml; #[cfg(feature = "commit")] extern crate app_dirs; #[cfg(feature = "commit")] extern crate git2; #[cfg(feature = "commit")] extern crate radix_trie; #[cfg(feature = "commit")] #[macro_use] extern crate lazy_static; #[macro_use] extern crate serde_derive; #[cfg(test)] extern crate serde_test; mod beta; mod channel; mod date; mod parse; mod release; mod version; pub use beta::*; pub use channel::*; pub use date::*; pub use release::*; pub use version::*; #[cfg(feature = "commit")] mod commit; #[cfg(feature = "commit")] pub use commit::*;