awesome-rust-mentors
api-guidelines
awesome-rust-mentors | api-guidelines | |
---|---|---|
6 | 32 | |
775 | 1,203 | |
0.4% | 0.6% | |
4.0 | 3.3 | |
4 days ago | about 2 months ago | |
- | Apache 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.
awesome-rust-mentors
-
Should I give up learning rust?
Above all, don't be afraid to ask for help. Ask questions on /r/learnrust. Check out Awesome Rust Mentors and see if it's something you'd be interested in. Find a local user group or Uni or whatever that has experienced Rust programmers and try to make friends there. You're at the stage where asking questions is often the fast path.
-
Hey Rustaceans! Got a question? Ask here (15/2023)!
The API guidelines will help you write nice APIs. Clippy will usually at least find some things, try running with -Wclippy::pedantic for a lot more messages. Also you can ask mentors for specific guidance. Hope that helps.
-
Telling `Command` to execute commands as if they were being executed directly in the terminal
You really need to find a mentor for this project. May I suggest Awesome Rust Mentors https://rustbeginners.github.io/awesome-rust-mentors/ ?
- I wanna be a crab.
-
Looking for Mentorship with Rust
Maybe try https://rustbeginners.github.io/awesome-rust-mentors/ ?
-
Ask HN: Where can I find mentors for CS-adjacent things?
I'm a pretty highly motivated high school student and I've started doing projects and learning theory that would significantly benefit from mentorship to clarify things/answer obscure technical questions. Where can I look for someone that might be willing to help me out?
Shoutout to [rust mentors](https://github.com/RustBeginners/awesome-rust-mentors) for doing something similar but I'm looking for a more general site or social scene where people volunteer their time (ideally with an opportunity to give back and mentor someone else so I don't feel guilty)
api-guidelines
- Best practices for designing traits in public crates?
-
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
-
Hey Rustaceans! Got a question? Ask here (15/2023)!
The API guidelines will help you write nice APIs. Clippy will usually at least find some things, try running with -Wclippy::pedantic for a lot more messages. Also you can ask mentors for specific guidance. Hope that helps.
-
Naming traits
There has been some previous discussion on this here: https://github.com/rust-lang/api-guidelines/discussions/28
-
What is the proper guidance on using generics as parameters for an API
I'm currently writing an API and using the API guidelines book. On the Flexibility page, there's a section on using generics as function parameters to minimize assumptions. The issue that I'm having is that the only example it gives is std::fs::File::open. Specifically, I want to know what is the "standard" way to use generics as parameters?
-
Prefixes in name and Reexports
I search up in the rust-api-guideline, but no luck finding something like this. There used to be an Organization according to this thread, but upon digging the repo commits, it was deleted by this commit. "We can reintroduce this section if we come up with a way to give firmer advice here."
-
What are some good practices when writing rust?
public api of a library should follow Rust API Guidelines.
-
astro-float 0.6.6 arbitrary precision floating point library update
API was made compliant with Rust API Guidelines.
-
Picking Up Rust Before C With My Goals In Mind?
Finally, there's also the Little Book of Rust Books where you could look for tutorial materials or things like like Rust Design Patterns, Rust API Guidelines, and The Rust Performance Book. (See also rust-learning)
-
Learning rust
Rust API Guidelines: If you're planning on building libraries or APIs in Rust, these guidelines provide recommendations for designing and presenting APIs in the language. They're written by the Rust library team, based on their experience building the Rust standard library and other crates in the ecosystem.
What are some alternatives?
exercism - My exercism.org solutions. Full of valuable comments for learners. https://exercism.org/profiles/meleu
wasm-bindgen - Facilitating high-level interactions between Wasm modules and JavaScript
crates.io - The Rust package registry
patterns - A catalogue of Rust design patterns, anti-patterns and idioms
mimalloc_rust - A Rust wrapper over Microsoft's MiMalloc memory allocator
too-many-lists - Learn Rust by writing Entirely Too Many linked lists
axum - Ergonomic and modular web framework built with Tokio, Tower, and Hyper
idiomatic-rust - 🦀 A peer-reviewed collection of articles/talks/repos which teach concise, idiomatic Rust.
book - The Rust Programming Language
rust - Empowering everyone to build reliable and efficient software.
rust-playground - The Rust Playground
gdnative - Rust bindings for Godot 3