willow-rs
willow-rs copied to clipboard
Implementations of the Willow family of specifications in Rust.
I'll try keeping track of some useful helper functions to include in `willow-rs`. - [ ] Some form of `Range::new_exact`: ```rs impl Range { fn new_exact_path(path: Path) -> Self; }...
Willow's site will soon define _encoding relations_ for many encodings, which are a set of acceptable encodings for a given type. These will be useful for things like WGPS messages...
I think this may have happened when Paths were refactored to use `HeapEncoding`. Given the following path: ```rs PathRc([PathComponentBox([8]), PathComponentBox([0, 255]), PathComponentBox([])]) ``` the successor is computed to be: ```rs...
Given our reliance on fuzz tests, it would be good to have a command which runs all of them in parallel for some amount of time. Useful locally and on...
Hi, while starting to work with willow-rs I noted some things where the codebase differs from the [rust naming conventions](https://rust-lang.github.io/api-guidelines/naming.html) and [documentation conventions](https://rust-lang.github.io/rfcs/1574-more-api-documentation-conventions.html#appendix-a-full-conventions-text): * In function docs `willow-rs` uses imperative...