This package provides wrappers to create fully-featured Mutex
and RwLock
types. It is compatible with no_std
.
This package provides manually written glue code to accompany the jni-bindgen code generator for binding to JVM APIs from Rust.
This package provides branch hinting prediction and control functions for stable Rust including likely, unlikely, assume and abort to help algorithm optimization.
Part of the Gitoxide project, a lean and safe Rust implementation of Git. This crate deals with paths and their conversions
This package provides Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.
This package provides flexiber
, a Rust library for encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations.
Expanding opportunities standard library std::fs
and std::io
. Recursively copy folders with recept information about process and much more.
These types expose identical APIs to the standard library Mutex
and RwLock
except that they do not return PoisonError
s.
Safe abstraction for nftables JSON API. It can be used to create nftables rulesets in Rust and parse existing nftables rulesets from JSON.
filesize
abstracts platform-specific methods of determining the real space used by files, taking into account file system compression and sparse files.
This package provides a trait, and utilities, for downcasting trait objects back to their original types. The same as the rust-downcast-rs crate.
Borrowed and owned git hash digests used to identify git objects. This package is part of Gitoxide, a pure Rust implementation of Git.
Borrowed and owned git hash digests used to identify git objects. This package is part of Gitoxide, a pure Rust implementation of Git.
Borrowed and owned git hash digests used to identify git objects. This package is part of Gitoxide, a pure Rust implementation of Git.
This package provides a bit-sliced implementation of AES (Rijndael) block ciphers.
This package is deprecated and was replaced by the aes
crate.
This package provides a bit-sliced implementation of AES (Rijndael) block ciphers.
This package is deprecated and was replaced by the aes
crate.
This package provides a bit-sliced implementation of AES (Rijndael) block ciphers.
This package is deprecated and was replaced by the aes
crate.
This package provides a bit-sliced implementation of AES (Rijndael) block ciphers.
This package is deprecated and was replaced by the aes
crate.
This package provides a bit-sliced implementation of AES (Rijndael) block ciphers.
This package is deprecated and was replaced by the aes
crate.
This package provides a vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.
This package provides a vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.
This package provides a vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.
This library provides a Rust binding to the original implementation of webview, a tiny cross-platform library to render web-based GUIs as desktop applications.
This package provides a hash table with consistent order and fast iteration. NOTE: This crate was renamed to indexmap
. Please use it under its new name.