toolchest/deep/mod.rs
1//! Deep operations module
2
3pub mod clone;
4pub mod merge;
5pub mod path;
6pub mod equal;
7#[cfg(feature = "json")]
8pub mod json_path;
9
10pub use clone::{clone as deep_clone, DeepClone};
11pub use merge::{merge, merge_all, DeepMerge};
12pub use path::{get, has, set, PathAccess};
13pub use equal::{deep_equal, deep_equal_slice};
14#[cfg(feature = "json")]
15pub use json_path::{json_get, json_has, json_set};
16
17