| Crates.io | irox-tools |
| lib.rs | irox-tools |
| version | 0.10.3 |
| created_at | 2023-08-13 18:40:15.889856+00 |
| updated_at | 2025-03-01 17:32:13.318225+00 |
| description | Stuff that should have been in the Rust STL, but aren't |
| homepage | https://github.com/spmadden/irox |
| repository | https://github.com/spmadden/irox |
| max_upload_size | |
| id | 943526 |
| size | 522,286 |
Stuff that should have been in the Rust STL, but are not.
Default.
alloc - Enables additional modules & features that make use of the heap.std Enables additional modules that make use of elements in std (annotated below) (requires alloc)| Module | [no_std]? |
|
|---|---|---|
ansi_colors |
List of some basic ANSI Console colors | |
arrays |
Functions and tools for manipulating arrays of items. | |
assert |
Additional assert macros for tests | |
codec |
A trait that provides encode and decode to convert to/from different byte encoding formats |
|
errors |
Macros to aid in the creation of crate-level error structs | |
fs |
Filesystem utilities | |
fmt |
Formatting structs and traits | |
hex |
Hexdump & Hex manipulation | |
iterators |
Iterators adds the Itertools Trait, which adds a number of additional helper methods to the Iterator Trait. |
|
options |
MaybeInto, MaybeFrom, and MaybeMap - traits to improve chaining of optional functions and erasing Results |
|
packetio |
Traits for packetization of data and movement of packets of data | |
random |
Pseudo-Random Number Generators (PRNGs), implementation | |
read |
Helper functions around std::io::Read |
|
sync |
More complex synchronization primitives than in the STD. | |
primitives: f32 |
A collection of utilities for the f32 built-in | |
primitives: f64 |
A collection of utilities for the f64 built-in | |
hash: murmur3 |
Implementation of Murmurhash3 | |
hash: md5 |
Implementation of MD5 / RFC-1321 | |
hash: sha1 |
Implementation of SHA1 / RFC-3174 | |
util: base64 |
RFC-4648 compliant Base64, Base32, Base16 codecs | |
util: bits |
Powerful Bit Buffer interfaces, giving std::io::Read more power |
|
util: identifier |
An Identifier represents a way to uniquely identify an item, whether as a String, u64, or UUID. |
|
util: scanner |
A utility to scan for tokens in a byte stream | |
util: uuid |
A basic implementation of a UUID |