Dokumentacja Rusta

Jeżeli jeszcze nie miałeś do czynienia z Rustem, powinieneś przeczytać wprowadzenie do książki, The Rust Programming Language. Przedstawia ono podstawowe zasady Rusta, pokazuje jak go zainstalować oraz wyjaśnia składnię i ważne pojęcia. Po ukończeniu książki, będziesz średnio zaawansowanym programistą Rusta i będziesz miał dobre pojęcie o głównych ideach stojących za Rustem.

Nauka Rusta

The Rust Programming Language. Także znana jako „The Book”, The Rust Programming Language to najbardziej wszechstronne wyjaśnienie tematów związanych z Rustem. Stanowi też główną dokumentację języka.

Rust by Example. Kolekcja przykładów w Ruście na wiele różnych tematów. Można je uruchomić w przeglądarce.

Frequently asked questions.

The Rustonomicon. Cała książka poświęcona wyjaśnieniu, jak prawidłowo pisać kod korzystający z konstrukcji unsafe. Jest przeznaczona dla zaawansowanych programistów Rusta.

rust-learning. Zarządzana przez społeczność kolekcja materiałów przydatnych do nauki Rusta.

Dokumentacja

Standard Library API Reference. Dokumentacja biblioteki standardowej.

docs.rs. Dokumentacja wszystkich pakietów opublikowanych na crates.io.

The Rust Reference. Chociaż Rust nie ma specyfikacji, Reference stara się szczegółowo opisać jego funkcjonowanie. Często bywa nieaktualny.

Syntax Index. Ten dodatek pochodzący z The Book zawiera przykłady wszystkich konstrukcji składniowych Rusta wraz z odnośnikami do rozdziałów The Book, które je opisują.

The Cargo Guide. Dokumentacja Cargo, menedżera pakietów Rusta.

Compiler Error Index. Rozszerzone wyjaśnienie błędów, które generuje kompilator Rusta.

Release Notes. Opis zmian pomiędzy kolejnymi wydaniami.

Polityki projektu

Rust security policy. Zasady projektu dotyczące raportowania, naprawiania oraz ujawniania błędów związanych z bezpieczeństwem.

Rust copyright and trademark policies. Prawa autorskie do Rusta należą do The Rust Project Developers, jego marka należy do Fundacji Mozilla. Prawidłowe użycie znaków towarowych Rusta jest tam opisane.

Code of Conduct. Dotyczy organizacji rust-lang na GitHub, oficjalnego forum, kanałów IRC oraz różnych innych zakątków świata Rusta.

Dokumentacja wersji nightly oraz beta

Większość oficjalnej dokumentacji Rusta jest także dostępna dla wydań nightly oraz beta jako dodatek względem dokumentacji wydania stabilnego zalinkowanego powyżej.

Materiały w językach innych niż angielski

Jeżeli szukasz materiałów w języku innym niż angielski zajrzyj na locale-specific links in rust-learning.