1#![cfg_attr(feature = "unstable", warn(unreachable_pub))]
7#![warn(unused_results)]
8#![cfg_attr(feature = "cargo-clippy", warn(empty_line_after_outer_attr))]
9#![cfg_attr(feature = "cargo-clippy", warn(filter_map))]
10#![cfg_attr(feature = "cargo-clippy", warn(if_not_else))]
11#![cfg_attr(feature = "cargo-clippy", warn(mut_mut))]
12#![cfg_attr(feature = "cargo-clippy", warn(non_ascii_literal))]
13#![cfg_attr(feature = "cargo-clippy", warn(option_map_unwrap_or))]
14#![cfg_attr(feature = "cargo-clippy", warn(option_map_unwrap_or_else))]
15#![cfg_attr(feature = "cargo-clippy", warn(single_match_else))]
16#![cfg_attr(feature = "cargo-clippy", warn(wrong_pub_self_convention))]
17#![cfg_attr(feature = "cargo-clippy", warn(use_self))]
18#![cfg_attr(feature = "cargo-clippy", warn(used_underscore_binding))]
19#![cfg_attr(feature = "cargo-clippy", warn(print_stdout))]
20#![cfg_attr(feature = "cargo-clippy", warn(else_if_without_else))]
21
22#![cfg_attr(feature = "unstable", feature(test))]
24
25#[macro_use]
26extern crate bitflags;
27#[macro_use]
28extern crate lazy_static;
29extern crate libc;
30extern crate log4rs;
31extern crate log;
32#[cfg(feature = "file")]
33extern crate serde;
34#[cfg(feature = "file")]
35#[macro_use]
36extern crate serde_derive;
37#[cfg(feature = "unstable")]
38extern crate test; #[cfg(target_family = "unix")]
41#[cfg(feature = "file")]
42mod file;
43#[cfg(target_family = "unix")]
44#[cfg(feature = "file")]
45pub use file::*;
46
47#[cfg(target_family = "unix")]
48mod syslog;
49#[cfg(target_family = "unix")]
50pub use syslog::*;