idiomatic-rust
rustviz
idiomatic-rust | rustviz | |
---|---|---|
4 | 8 | |
5,927 | 2,626 | |
- | 0.6% | |
7.0 | 5.1 | |
8 days ago | 3 months ago | |
Rust | Rust | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
idiomatic-rust
-
Ask HN: What are some good rust code to read to learn the language?
Here is a peer-reviewed collection - https://github.com/mre/idiomatic-rust
-
Resources for Rust best practices?
There is a list on GitHub that has good resources: https://github.com/mre/idiomatic-rust
-
Where can I learn advanced Rust and how to think in Rust idioms?
You need this - https://github.com/mre/idiomatic-rust
- Is there a Rust equivalent to the C++ Standard?
rustviz
- Website similar to cppinsights.io for Rust visualization
- [Media] Hot off the press (Rust For Rustaceans)
-
Visual lifetime indicator
Not ide plugin but there is this.
-
Where can I learn advanced Rust and how to think in Rust idioms?
There’s a cool project called RustViz that lets you interactively visualize lifetimes and borrowing. They have an examples directory here.
- RustViz: Generates Visualizations of Rust Lifetime and Borrowing Mechanism
- rustviz/rustviz
- Rustviz: Interactively Visualizing Ownership and Borrowing
What are some alternatives?
patterns - A catalogue of Rust design patterns, anti-patterns and idioms
flowistry - Flowistry is an IDE plugin for Rust that helps you focus on relevant code.
api-guidelines - Rust API guidelines
cargo-expand - Subcommand to show result of macro expansion
toydb - Distributed SQL database in Rust, written as a learning project
cargo-llvm-cov - Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage).
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
noria - Fast web applications through dynamic, partially-stateful dataflow
lust - A parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.
extreme - extremely boring async function runner!
CppCoreGuidelines - The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++