Rand provides utilities to generate random numbers, to convert them to useful types and distributions, and some randomness-related algorithms.
Rand provides utilities to generate random numbers, to convert them to useful types and distributions, and some randomness-related algorithms.
This package provides library for creating a new process detached from the controling terminal (daemon) using the fork and setsid syscalls.
This package provides library for creating a new process detached from the controling terminal (daemon) using the fork and setsid syscalls.
This package provides X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)
This package provides X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)
This package provides X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)
This package provides X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)
This package is a tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data.
This crate provides synchronization primitives based on spinning. They may contain data, are usable without std
,and static initializers are available.
This package is a tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data.
This package is a tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data.
This package is a tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data.
This library provides eyre::Report
, a trait object based error handling type for easy idiomatic error handling and reporting in Rust.
This crate provides synchronization primitives based on spinning. They may contain data, are usable without std
,and static initializers are available.
This crate provides synchronization primitives based on spinning. They may contain data, are usable without std
,and static initializers are available.
This package is a tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data.
This crate provides synchronization primitives based on spinning. They may contain data, are usable without std
,and static initializers are available.
This package provides Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve as defined in SP 800-186.
This crate provides a number of conversion traits with more specific semantics than those provided by as
or From
/Into
.
Bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
GL on Whatever: a set of bindings to run GL (Open GL, OpenGL
ES, and WebGL
) anywhere, and avoid target-specific code.
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 pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.