Expand description
§toolchest - Essential Utility Collection for Rust
A comprehensive collection of utility functions that complement itertools. While itertools handles collection manipulation, toolchest provides everything else.
§Quick Start
use toolchest::prelude::*;
// String manipulation
let snake = strings::to_snake_case("HelloWorld");
// Math utilities
let clamped = math::clamp(15, 0, 10);
// Type checking
let is_empty = types::is_empty::<Vec<i32>>(&vec![]);Re-exports§
pub use strings::to_camel_case;pub use strings::to_kebab_case;pub use strings::to_snake_case;
Modules§
- collections
- Collection utilities similar to lodash (non-iterator focused)
- deep
- Deep operations module
- encoding
- Encoding helpers
- functions
- Function combinators module
- hash
- Non-crypto hash helpers
- io
- IO helpers (std-only)
- math
- Math utilities module
- prelude
- Prelude re-exports for convenient imports
- random
- Random utilities (non-cryptographic)
- strings
- Strings utilities module
- time
- Time utilities
- types
- Type utilities module
- validation
- Validation helpers