Part of Gitoxide, a pure Rust Git implementation. This package contains functions to handle immutable and mutable git objects with decoding and encoding support.
Part of Gitoxide, a pure Rust Git implementation. This package contains functions to handle immutable and mutable git objects with decoding and encoding support.
Part of Gitoxide, a pure Rust Git implementation. This package contains functions to handle immutable and mutable git objects with decoding and encoding support.
Part of Gitoxide, a pure Rust Git implementation. This package contains functions to handle immutable and mutable git objects with decoding and encoding support.
This package provides a simple DNS resolving interface, much like Rust's unstable API. It includes getaddrinfo
and getnameinfo
wrappers for libc variants.
This crate allows you to create a TcpStream or a UnixStream in a non-blocking way, without waiting for the connection to become fully established.
A crate that removes the need to fill an array before running initialisers. Provides an init closure that's called for each element of the array.
This crate provides a parser for Basic Encoding Rules (BER [X.690]) and Distinguished Encoding Rules(DER [X.690]), implemented with the nom
parser combinator framework.
This crate provides a parser for Basic Encoding Rules (BER [X.690]) and Distinguished Encoding Rules(DER [X.690]), implemented with the nom
parser combinator framework.
This crate provides a parser for Basic Encoding Rules (BER [X.690]) and Distinguished Encoding Rules(DER [X.690]), implemented with the nom
parser combinator framework.
This crate provides a parser for Basic Encoding Rules (BER [X.690]) and Distinguished Encoding Rules(DER [X.690]), implemented with the nom
parser combinator framework.
This package implements the ISAAC
and ISAAC-64
random number generators. ISAAC stands for "Indirection, Shift, Accumulate, Add, and Count" which are the principal bitwise operations employed.
This package implements the ISAAC
and ISAAC-64
random number generators. ISAAC stands for "Indirection, Shift, Accumulate, Add, and Count" which are the principal bitwise operations employed.
This package implements the ISAAC
and ISAAC-64
random number generators. ISAAC stands for "Indirection, Shift, Accumulate, Add, and Count" which are the principal bitwise operations employed.
This package contains a pure Rust implementation of complete addition formulas for prime order elliptic curves (Renes-Costello-Batina 2015). It provides a generic over field elements and curve equation coefficients.
This crate provides a derive macro to derive Serde's Serialize
and Deserialize
traits in a way that delegates to the underlying repr of a C-like enum.
QuickCheck is a way to do property based testing using randomly generated input. This crate comes with the ability to randomly generate and shrink integers, floats, tuples, booleans, lists, strings, options and results.
assert_cmd
aims to simplify the process for doing integration testing of CLIs, including finding your crate's binary to test and assertions on the result of your program's run.
QuickCheck is a way to do property based testing using randomly generated input. This crate comes with the ability to randomly generate and shrink integers, floats, tuples, booleans, lists, strings, options and results.
QuickCheck is a way to do property based testing using randomly generated input. This crate comes with the ability to randomly generate and shrink integers, floats, tuples, booleans, lists, strings, options and results.
assert_cmd
aims to simplify the process for doing integration testing of CLIs, including finding your crate's binary to test and assertions on the result of your program's run.
QuickCheck is a way to do property based testing using randomly generated input. This crate comes with the ability to randomly generate and shrink integers, floats, tuples, booleans, lists, strings, options and results.
QuickCheck is a way to do property based testing using randomly generated input. This crate comes with the ability to randomly generate and shrink integers, floats, tuples, booleans, lists, strings, options and results.
This library adds a middle ground, using a configurable native accuracy setting allowing thread::sleep
to wait the bulk of a sleep time, and spin the final section to guarantee accuracy.