kanidm_unix_common/
lib.rs
1#![deny(warnings)]
2#![warn(unused_extern_crates)]
3#![deny(clippy::todo)]
4#![deny(clippy::unimplemented)]
5#![deny(clippy::unwrap_used)]
6#![deny(clippy::expect_used)]
7#![deny(clippy::panic)]
8#![deny(clippy::unreachable)]
9#![deny(clippy::await_holding_lock)]
10#![deny(clippy::needless_pass_by_value)]
11#![deny(clippy::trivially_copy_pass_by_ref)]
12
13#[cfg(target_family = "unix")]
14#[macro_use]
15extern crate tracing;
16
17#[cfg(target_family = "unix")]
18pub mod client;
19#[cfg(target_family = "unix")]
20pub mod client_sync;
21#[cfg(target_family = "unix")]
22pub mod constants;
23#[cfg(target_family = "unix")]
24pub mod unix_config;
25#[cfg(target_family = "unix")]
26pub mod unix_passwd;
27#[cfg(target_family = "unix")]
28pub mod unix_proto;
29
30#[cfg(all(target_family = "unix", feature = "selinux"))]
31pub mod selinux_util;