Crate tetanus

Source
Expand description

§Tetanus - Extended Rust Standard Library

tetanus is a utility library that extends Rust’s standard library with additional functionality, convenient macros, and ergonomic tools for common programming tasks.

Modules§

timing
Timing utilities

Macros§

map
Creates a HashMap from key-value pairs
memoize
Creates a memoized function
set
Creates a HashSet from elements
vec_of
Creates a vector with given elements

Structs§

Atomic
Thread-safe mutable container
ExpiringCache
A thread-safe cache with automatic expiration of entries
RateLimiter
Rate limiter with token bucket algorithm
RetryWithBackoff
A retry mechanism with exponential backoff
RingBuffer
A fixed-size ring buffer

Traits§

ChunkedReadExt
Extension trait for reading chunks of data with progress tracking
OptionExt
Extension trait for Option types
ResultExt
Result extension methods
StatisticsExt
Extension trait for iterators to provide statistical operations
StringExt
Extension trait for strings
VecExt
Extension trait for vectors