std_macro_extensions/
lib.rs

1//! std-macro-extensions
2//!
3//! A collection of macro extensions for Rust's standard library
4//! data structures, simplifying the creation and manipulation of
5//! common collections such as HashMap, Vec, and more.
6
7mod r#arc;
8mod b_tree_map;
9mod b_tree_set;
10mod binary_heap;
11mod boxed;
12mod r#cell;
13mod cin;
14mod cout;
15mod execute;
16mod hash_map;
17mod hash_set;
18mod linked_list;
19mod mutex;
20mod path;
21mod r#rc;
22mod ref_cell;
23mod rw_lock;
24mod string;
25mod vector;
26mod vector_deque;
27
28#[cfg(test)]
29use std::{
30    boxed::Box,
31    cell::{Cell, RefCell},
32    collections::{BTreeMap, BTreeSet, BinaryHeap, HashMap, HashSet, LinkedList, VecDeque},
33    path::PathBuf,
34    rc::Rc,
35    sync::Arc,
36    sync::{Mutex, MutexGuard, RwLock},
37};