This package provides traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API.
This package provides a pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.
This package provides traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API.
This package provides a pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.
GL on Whatever: a set of bindings to run GL (Open GL, OpenGL
ES, and WebGL
) anywhere, and avoid target-specific code.
This package provides a date and time library. It is fully interoperable with the standard library, and is mostly compatible with #![no_std]
.
This package provides a date and time library. It is fully interoperable with the standard library, and is mostly compatible with #![no_std]
.
Surf is a friendly HTTP client built for casual Rustaceans and veterans alike. It's completely modular, and built directly for async/await
.
A thin and safe wrapper around ALSA. Provides APIs for many parts of ALSA including audio playback, audio recording, HCtl API, raw MIDI and MIDI sequencer.
A thin and safe wrapper around ALSA. Provides APIs for many parts of ALSA including audio playback, audio recording, HCtl API, raw MIDI and MIDI sequencer.
A thin and safe wrapper around ALSA. Provides APIs for many parts of ALSA including audio playback, audio recording, HCtl API, raw MIDI and MIDI sequencer.
This package provides GL on Whatever: a set of bindings to run GL (Open GL, OpenGL
ES, and WebGL
) anywhere, and avoid target-specific code.
This package provides malloc-based box. Supports wrapping pointers or null-terminated strings returned from malloc as a Rust type, which will be free'd on drop.
This package provides bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
This package provides bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
This package provides bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
This package provides bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
This package provides bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
This package provides bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
This package provides bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
This library exists to provide case conversion between common cases like CamelCase and snake_case. It is intended to be unicode aware, internally consistent, and reasonably well performing.
This package provides Rust bindings for Python, including tools for creating native Python extension modules. Running and interacting with Python code from a Rust binary is also supported.
This package provides Rust bindings for Python, including tools for creating native Python extension modules. Running and interacting with Python code from a Rust binary is also supported.
This package provides Rust bindings for Python, including tools for creating native Python extension modules. Running and interacting with Python code from a Rust binary is also supported.