fast_able/
lib.rs

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