Rust 문서

Rust를 처음 접했다면, 맨 먼저 Rust 프로그래밍 언어 책의 소개를 읽으시길 바랍니다. 이 책은 Rust가 어떤 느낌의 언어인지, 그리고 어떻게 설치하는지를 알려 주며, Rust의 문법 및 개념들 또한 설명합니다. 책을 모두 읽으면 여러분은 중급 Rust 개발자로서 Rust의 기본적인 아이디어들을 충분히 이해할 수 있을 것입니다.

Rust 배우기

Rust 프로그래밍 언어(The Rust Programming Language)》는 Rust와 관련해 모든 주제를 가장 넓게 다루는 자료이며, Rust의 공식 문서이기도 합니다.

예제로 보는 Rust(Rust by Example)》는 브라우저에서 바로 실행해 볼 수 있는 여러 주제의 Rust 예제들의 모음입니다.

자주 묻는 질문들.

Rustonomicon》은 안전을 보장하지 않는 Rust 코드를 어떻게 작성하는지에 대한 책입니다. 고급 Rust 프로그래머들을 대상으로 합니다.

rust-learning은 커뮤니티가 관리하는, Rust를 배우기 위한 자료들의 모임입니다.

참조 문서

표준 라이브러리 API 참조 문서.

docs.rs. crates.io에 올라간 모든 크레이트에 대한 문서입니다.

Rust 참조 문서. Rust에는 언어 명세가 없지만 이 문서는 Rust의 동작을 자세히 설명하려 합니다. 보통 구현보다 늦게 갱신됩니다.

문법 색인. 《Rust 프로그래밍 언어》의 부록으로, Rust의 모든 문법들에 간단한 예제와 함께 각 문법을 설명하는 책의 부분이 링크되어 있습니다.

Cargo 안내서. Rust의 패키지 관리자인 Cargo의 문서입니다.

컴파일러 오류 색인. 컴파일러가 만들어낸 오류들에 대해 더 자세히 설명합니다.

릴리스 노트. Rust의 각 릴리스마다 바뀐 점들을 기록합니다.

플랫폼 지원. 각 지원 단계별 플랫폼의 목록입니다.

프로젝트 정책

Rust 보안 정책. 프로젝트가 어떻게 보안 관련된 버그를 보고하고, 고치며 발표하는지를 다룹니다.

Rust 저작권 및 상표권 정책. Rust의 저작권은 Rust 프로젝트 개발자들의 소유이며, 상표권은 Mozilla의 소유입니다. 이 문서에서는 Rust 상표를 어떻게 사용할 수 있는지를 서술합니다.

행동 규칙. GitHub의 rust-lang organization, 공식 포럼, IRC 채널 및 Rust 커뮤니티의 여러 곳에서 적용됩니다.

나이틀리 및 베타 문서

위에 링크된 안정 버전의 문서와는 별개로, 많은 공식 Rust 문서는 나이틀리 버전과 베타 버전에 대해서도 제공됩니다.

영어가 아닌 자료들

영어 외의 다른 언어로 된 자료들은 rust-learning의 언어별 링크를 참고해 주세요.