fast_able/
lib.rs

1#![allow(non_snake_case)]
2
3#[macro_use]
4extern crate log;
5
6pub mod defer;
7pub mod error;
8
9pub mod map_btree;
10pub mod map_hash;
11
12#[path = "vec2.rs"]
13pub mod vec;
14
15// Re-export commonly used types
16pub use map_hash::SyncHashMap;
17pub use map_btree::SyncBtreeMap;
18pub use vec::SyncVec;
19pub use wg::WaitGroup;
20
21// sync_vec macro is exported at the root level due to #[macro_export]
22
23pub mod wg;
24
25pub mod statis;
26
27pub mod unsafe_cell_type;
28
29pub mod stock_pool;
30pub mod fast_thread_pool;
31
32pub mod elapsed_time;
33
34pub mod static_type;
35pub mod static_type_std;
36
37pub mod cache;
38
39pub mod num_log;
40
41/// 缓存队列
42pub mod cache_queue;
43
44pub mod high_speed_cache;
45pub mod fasttime;
46
47pub mod thread_channel;
48