Custom derives to help with types containing Cow fields
crate
v0.2.0
github.com
2022-01-08
## Summary Allow explicitly specifying lifetimes on closures via `for<'a> |arg: &'a u8| { ... }`. This will always result in a higher-ranked closure which can accept *any* lifetime (as in `fn bar<'a>(val: &'a u8) {}`). Closures defined with...
async once tool for lazy_static
crate
v0.2.6
github.com
2021-12-24
A lightweight, idiomatic, composable and modular router implementation with middleware support for the Rust HTTP library hyper.rs.
crate
v3.0.0
github.com
2021-12-24
An interner that deallocates unused values
crate
v0.7.0
github.com
2021-12-01
Minimum comparison merge of two sorted sequences with random access
crate
v0.1.2
github.com
2021-11-27
## RFC: Cargo `--crate-type` CLI Argument - Feature Name: `cargo_cli_crate_type` - Start Date: 2021-10-07 - RFC PR: [rust-lang/rfcs#3180](https://github.com/rust-lang/rfcs/pull/3180) - Tracking Issue: [rust-lang/cargo#10083](https://github....
## This RFC was previously approved, but part of it later **rejected** The `Provider` interface that is core to this proposal has been rejected for now by [the libs team meeting]. Without that element, what remains here is essentially just...
## Summary [summary]: #summary This RFC aims to improve the debugging experience for Rust developers, by enabling Rust developers to package debugger visualizer scripts with their crates. ## Motivation [motivation]: #motivation Most, if not...
## Static async fn in traits - Feature Name: `async_fn_in_trait` - Start Date: 2021-10-13 - RFC PR: [rust-lang/rfcs#3185](https://github.com/rust-lang/rfcs/pull/3185) - Rust Issue: [rust-lang/rust#91611](https://github.com/rust-lang/rust/is...
## Summary [summary]: #summary Adding methods to `LocalKey` for `LocalKey<Cell<T>>` and `LocalKey<RefCell<T>>` to make thread local cells easier to use. ## Motivation [motivation]: #motivation Almost all real-world usages of `thread_local!...
Tiny and fast base58 encoding
crate
v0.2.0
github.com
2021-09-21
## Summary [summary]: #summary Allow Cargo packages to depend on the same crate multiple times with different dependency names, to support artifact dependencies for multiple targets. ## Motivation [motivation]: #motivation [RFC 3028](https:...
Atomic types for unsupported platforms
crate
v0.2.0
github.com
2021-09-12
# Rust crate ownership policy - Feature Name: none - Start Date: 2021-05-04 - RFC PR: [rust-lang/rfcs#3119](https://github.com/rust-lang/rfcs/pull/3119) - Rust Issue: [rust-lang/rust#88867](https://github.com/rust-lang/rust/issues/88867) ##...
## Summary [summary]: #summary This RFC adds two argumentless methods to `f32`/`f64`, `next_up` and `next_down`. These functions are specified in the IEEE 754 standard, and provide the capability to enumerate floating point values in order....
Macro to encode DER oids at compile time
crate
v0.5.0
github.com
2021-09-06
## Summary [summary]: #summary `Option` has the methods `unwrap`, `unwrap_or`, `unwrap_or_else` and `unwrap_or_default`. It similarly has `map`, `map_or`, `map_or_else`, however `map_or_default` is missing. The exact same problem exists for...
Interprocess communication library for tokio.
crate
v0.9.0
github.com
2021-07-06
Parse and validate witx file format
crate
v0.9.1
github.com
2021-06-22