Peter Goodspeed-Niklaus
Peter Goodspeed-Niklaus
I'm working on a whitelist application. Whitelists have a name, `WL`. Once you name a whitelist, you can manipulate and query them in various ways. This shows up correctly in...
@exercism/staff Please remove me as maintainer of the Rust track. I no longer have an appropriate amount of time to dedicate to this task. It's been good here!
Per the [current docs](https://exercism.org/docs/building/tracks/config-json), the track-level `config.json`'s per-exercise `topics` key isn't used for anything. This has the advantage that the items there aren't constrained by cross-checks, but the disadvantage that...
I see articles every once in a while whose premise is "Rust's module system is confusing; here's how it works." Anecdotally, I feel like we should explicitly teach the module...
This issue describes how to implement the [`turbofish`](https://turbo.fish/) concept exercise for the rust track. ## Goal Rust offers the `::` operator, popularly known as the turbofish. AFAIK no other language...
From discussion [here](https://github.com/exercism/exercism/issues/5479). We could then make the `variable-length-quantity` practice exercise depend on the `bitwise-operations` concept exercise.
https://github.com/exercism/rust/blob/9ad579f44024e459656d9646df9e8f0b33a3af13/exercises/decimal/example.rs#L30 It's more idiomatic and expressive to `impl FromStr for Decimal` instead of using a custom parse method. This is very slightly harder for the students, but it makes usage...
First special rule: we need special handling for structured canonical data: in the case of the `input` map, it should not represent it as a hashmap, but unpack it into...
Currently many operations in this utility operate at the file level, directly appending strings and bytes. We'll get better results with higher-level abstractions: never directly appending to `Config.toml`, for example,...
The test file is easiest for a human to read and understand if it contains the following sections in sequence: - test module doccomment - imports - `process_X_case` implementations -...