1#![cfg_attr(docsrs, feature(doc_cfg))]
8#![allow(unstable_name_collisions)]
9#![warn(
10 clippy::alloc_instead_of_core,
11 clippy::cast_lossless,
12 clippy::cast_possible_wrap,
13 clippy::cast_precision_loss,
14 clippy::cast_sign_loss,
15 clippy::expect_used,
16 clippy::implicit_saturating_sub,
17 clippy::indexing_slicing,
18 clippy::missing_panics_doc,
19 clippy::panic,
20 clippy::ptr_as_ptr,
21 clippy::string_slice,
22 clippy::transmute_ptr_to_ptr,
23 clippy::undocumented_unsafe_blocks,
24 clippy::unimplemented,
25 clippy::unwrap_used,
26 clippy::wildcard_imports,
27 missing_docs,
28 rust_2018_idioms,
29 unused_lifetimes,
30 unused_qualifications
31)]
32
33pub mod actions;
34pub mod aranya;
35pub mod config;
36pub mod policy;
37pub mod sync;
38pub mod trace;
39pub mod vm_policy;
40
41#[cfg(feature = "afc")]
42mod afc;
43mod api;
44mod daemon;
45mod keystore;
46mod util;
47
48#[cfg(test)]
49mod test;
50
51pub use daemon::*;
52pub use keystore::AranyaStore;