The Rust Documentation Directory

there's a lot of different rust resources, but i've often found them a bit hard to find, so i decided i would be the one to put them all in one place. if there's anything notable i'm missing, feel free to let me know.

5 Likes

Just FYI this is the intent behind the rust-lang.org/learn page. It lists a lot of what you listed (and some others).

5 Likes

there's a lot of problems with that page:

  1. the name and title, along with the first 80% being things i know, makes me, someone who already knows rust, completely disregard it. i'm not looking to learn rust, i'm trying to find a specific piece of information.
  2. it redirects from doc.rust-lang.org. this is how i've ended up at it, and most of the time it just makes me annoyed, since it initially looks like an unrelated site. i see a big heading labeled "getting started with rust", and immediately assume i'm in the wrong place.
  3. it doesn't link to every subpage of doc.rust-lang.org, which is annoying because it makes it feel a lot less like a website and more like several unconnected pages. doc.rust-lang.org also doesn't feel like a real website since it doesn't have a webpage at it's root, instead the root is a redirect to a different subdomain
2 Likes

You may want to add async and wasm books.

In defence of those pages... They are several unconnected pages.

doc.rust-lang.org is a domain for documentation about all kinds of rust things. Crates on crates.io, the standard library, cargo and other stuff.

It would be nice to index everything on the "front page" though. What is it missing?

i mean specifically everything under doc.rust-lang.org feels like several unconnected pages.

the nightly rustc documentation, which is hosted under doc.rust-lang.org, but is not easily reachable from the page doc.rust-lang.org redirects to.

@binarycat
Maybe you can add build.rs

@binarycat
And some info on macro's?

The little book of Rust Macro's

1 Like

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.