Crates.io | irox-tools |
lib.rs | irox-tools |
version | 0.9.1 |
source | src |
created_at | 2023-08-13 18:40:15.889856 |
updated_at | 2024-10-30 02:02:25.957955 |
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 | 345,711 |
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 Result s |
|
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 |