1mod acl;
2mod admin;
3mod base;
4mod crypto;
5mod events;
6mod ndn;
7mod non;
8mod prelude;
9mod rmeta;
10mod root_state;
11mod router_handler;
12mod stack;
13mod storage;
14mod sync;
15mod trans;
16mod util;
17mod ws;
18mod zone;
19mod requestor;
20mod traversal;
21
22pub use crate::util::*;
23pub use acl::*;
24pub use admin::*;
25pub use base::*;
26pub use crypto::*;
27pub use events::*;
28pub use ndn::*;
29pub use non::*;
30pub use prelude::*;
31pub use rmeta::*;
32pub use root_state::*;
33pub use router_handler::*;
34pub use stack::*;
35pub use storage::*;
36pub use sync::*;
37pub use trans::*;
38pub use ws::*;
39pub use zone::*;
40pub use requestor::*;
41pub use traversal::*;
42
43pub use cyfs_util::cache::*;
45
46#[macro_use]
47extern crate log;
48
49pub fn register_core_objects_format() {
50 use crate::admin::*;
51 use cyfs_base::*;
52
53 FORMAT_FACTORY.register(cyfs_core::CoreObjectType::Admin, format_json::<AdminObject>);
54}
55
56cyfs_base::declare_module_perf_isolate!("cyfs-lib");
57
58#[cfg(test)]
59mod tests {
60 #[test]
61 fn main() {
62 }
63}