lazy-iterators
patterns
lazy-iterators | patterns | |
---|---|---|
2 | 63 | |
22 | 7,699 | |
- | 1.1% | |
0.0 | 7.5 | |
over 7 years ago | 10 days ago | |
C++ | Handlebars | |
MIT License | Mozilla Public License 2.0 |
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.
lazy-iterators
-
Examples of declarative style in Rust
I agree that Rust's Iterator API is awesome. But is there any fundamental reason you couldn't write a similar one in C++? (Example: https://github.com/cwzx/lazy-iterators)
patterns
- Best practices for designing traits in public crates?
-
Ask HN: Learning new coding patterns – how to start?
For OOP design patterns in Rust, see: https://rust-unofficial.github.io/patterns/
For a book on FP, see: https://www.manning.com/books/grokking-simplicity
- Haskell mini-patterns handbook (2020)
- Is there any site with Dos and Don'ts in Rust?
-
Functional Options Pattern in Go and Rust
Just wanting to let this here for some further input: - https://rust-lang.github.io/api-guidelines/ - https://rust-unofficial.github.io/patterns/ - https://deterministic.space/elegant-apis-in-rust.html
-
Rust exercices for tech interview
Rust Design Patterns
-
I want some help learning design patterns
I know about Rust Design Pattern what are your reviews for the same?
-
I've been writing C# for nearly a decade, but I want to learn how to build programs with Rust. What do I need to change about how I structure my code?
Once you've finished with The Book and possibly Programming Rust, 2nd Edition if you've got the cash for a paid book, read Learning Rust With Entirely Too Many Linked Lists (it helps to solidify what ownership and borrowing mean for data structures) and Rust Design Patterns.
-
Is there a coding style and set of best-practices that avoid (not bypass) "fighting the borrow checker"?
Well, there's https://rust-unofficial.github.io/patterns/ for a start.
-
Comprehensive Rust 🦀 is now available in Korean!
Love the translation pipeline, currently looking into adopting that as well for the Rust patterns book!
What are some alternatives?
json - JSON for Modern C++
nomicon - The Dark Arts of Advanced and Unsafe Rust Programming
rust-typed-builder - Compile-time type-checked builder derive
too-many-lists - Learn Rust by writing Entirely Too Many linked lists
book - The Rust Programming Language
idiomatic-rust - 🦀 A peer-reviewed collection of articles/talks/repos which teach concise, idiomatic Rust.
vulkano - Safe and rich Rust wrapper around the Vulkan API
ring - Safe, fast, small crypto using Rust
mdBook - Create book from markdown files. Like Gitbook but implemented in Rust
rfcs - RFCs for changes to Rust
api-guidelines - Rust API guidelines
svdtools - Python package to handle vendor-supplied, often buggy SVD files.