github.com
A URI parser including relative references
Crate
v0.6.4
2022-03-18
github.com
## Summary Languages like C++ have open namespaces where anyone can write code in any namespace. In C++'s case, this includes the `std` namespace and is only limited by convention. In contrast, Rust has closed namespaces which can only incl...
RFC 3243
RFC
2022-03-09
~14 min read
github.com
Shared code for Askama
Crate
v0.12.2
2022-02-27
github.com
pure rust pkcs12 tool
Crate
v0.6.3
2022-02-18
github.com
## Summary [summary]: #summary Add a `process_group` method to `std::os::unix::process::CommandExt` that allows setting the process group id (i.e. calling `setpgid`) in the child, thus enabling users to set process groups while leveraging t...
RFC 3228
RFC
2022-02-02
~1 min read
github.com
## Summary [summary]: #summary Add support for Cargo to authenticate the user to registries without sending secrets over the network. ## Motivation [motivation]: #motivation The word "token" is going to be used a lot in this document. For c...
RFC 3231
RFC
2022-02-02
~25 min read
github.com
## Summary [summary]: #summary Add a warn-by-default lint for items inside functions or expressions that implement methods or traits that are visible outside the function or expression. Consider ramping that lint to deny-by-default for Rust...
RFC 3373
RFC
2022-01-19
~2 min read
github.com
Custom derives to help with types containing Cow fields
Crate
v0.2.0
2022-01-08
github.com
## 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...
RFC 3216
RFC
2022-01-06
~13 min read
github.com
async once tool for lazy_static
Crate
v0.2.6
2021-12-24
github.com
A lightweight, idiomatic, composable and modular router implementation with middleware support for the Rust HTTP library hyper.rs.
Crate
v3.0.0
2021-12-24
github.com
An interner that deallocates unused values
Crate
v0.7.0
2021-12-01
github.com
Minimum comparison merge of two sorted sequences with random access
Crate
v0.1.2
2021-11-27
github.com
## 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....
RFC 3180
RFC
2021-11-14
~4 min read
github.com
## 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...
RFC 3192
RFC
2021-11-04
~15 min read
github.com
## 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...
RFC 3191
RFC
2021-11-01
~21 min read
github.com
## 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...
RFC 3185
RFC
2021-10-26
~7 min read
github.com
Traits for generic floats in game development
Crate
v1.0.1
2021-10-20
github.com
## 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!...
RFC 3184
RFC
2021-10-17
~8 min read
github.com
Tiny and fast base58 encoding
Crate
v0.2.0
2021-09-21