Yet Another Parser library. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices.
crate
v0.12.0
github.com
2023-11-18
## Macro matcher fragment specifiers edition policy - Start Date: 2023-11-15 - RFC PR: [rust-lang/rfcs#3531](https://github.com/rust-lang/rfcs/pull/3531) ## Summary This RFC sets out the policy for how the behavior of macro matcher fragment...
## Summary [summary]: #summary Provide a happy path for developers needing to work with older versions of Rust by - Preferring MSRV (minimum-supported-rust-version) compatible dependencies when Cargo resolves dependencies - Ensuring compati...
## Summary [summary]: #summary Introduce a table of path "bases" in Cargo configuration files that can be used to prefix the path of `path` dependencies and `patch` entries. This feature will not support declaring path bases in manifest fil...
Certificate transparency SCT verification library
crate
v0.7.1
github.com
2023-10-24
Simplify polylines using Douglas-Peucker and radial distance algorithms. Port of the simplify-js library.
crate
v0.5.0
github.com
2023-10-15
## Summary [summary]: #summary This RFC proposes a specification for how our floating point operations are expected to behave. The current implementation in rustc already matches the specification, so after accepting the RFC no compiler cha...
## Summary [summary]: #summary Introduce a public/private distinction to crate dependencies. Note: this supersedes [RFC 1977] Enough has changed in the time since that RFC was approved that we felt we needed to go back and get wider input o...
## Summary [summary]: #summary This RFC reserves the `gen` keyword in the Rust 2024 edition for generators and adds `gen { .. }` blocks to the language. Similar to how `async` blocks produce values that can be awaited with `.await`, `gen` b...
## Summary [summary]: #summary This RFC describes the inclusion of the `Future` and `IntoFuture` traits in the 2024 edition prelude. ## Motivation [motivation]: #motivation When an `async fn` is desugared we obtain an anonymous type with a...
## Summary [summary]: #summary The [rustdoc-types](https://crates.io/crates/rustdoc-types) crate will go from being individually maintained to being officially maintained by the rustdoc team. ## Motivation [motivation]: #motivation [`rustdo...
## Summary [summary]: #summary Add a frontmatter syntax to Rust as a way for [cargo to have manifests embedded in source code][RFC 3502]: ````rust #!/usr/bin/env cargo --- [dependencies] clap = { version = "4.2", features = ["derive"] } ---...
## Summary [summary]: #summary This RFC is an amendment to [RFC 3085] to declare that the Rust Project intends to produce a new edition in 2024, to set up a [project group] to deliver the edition, and to establish a tentative cadence for fu...
## Summary [summary]: #summary This RFC proposes extending `cargo update` to allow updates to pre-release versions when requested with `--precise`. For example, a `cargo` user would be able to call `cargo update -p dep --precise 0.1.1-pre.0...
## Summary [summary]: #summary By default, cargo will treat any optional dependency as a [feature](https://doc.rust-lang.org/cargo/reference/features.html). As of cargo 1.60, these can be disabled by declaring a feature that activates the o...
Unofficial implementation of Apache Arrow spec in safe Rust
crate
v0.18.0
github.com
2023-09-17
Linux GPIO Character Device Support (/dev/gpiochipN)
crate
v0.6.0
github.com
2023-09-12
## Summary [summary]: #summary This RFC helps to codify the T-lang policy regarding `cargo check` vs `cargo build`. This is a policy RFC rather than a change to the language itself, and is thus "instantly stable" once accepted. There's no a...
Raw bindings to Linux keyring syscalls
crate
v0.4.0
github.com
2023-08-17
Multi-provider elliptic curve digital signature library with ECDSA and Ed25519 support
crate
v0.27.1
github.com
2023-08-15
"all the ergonomic improvements in rust 2018 are really messing up my book that consists entirely of running face-first into compiler errors so i can e..."
— Alexis Beingessner, author of “Learning Rust With Entirely Too Many Linked Lists”