https://doc.rust-lang.org/rust-by-example/index.html
RBE(Rust by Example)는 다양한 Rust 개념과 표준 라이브러리를 설명하는 실행 가능한 예제 모음
- Hello World - 전통적인 Hello World 프로그램
- 기본 자료형 - 정수 및 기타 기본자료형에 대한 내용
- 사용자 정의 자료형 - struct 와 enum
- 변수 바인딩 - mutable 바인딩, scope, shadowing
- 형식 - 형식 변경 및 정의에 대한 내용
- 변환
- 표현식
- 제어 - if/else, for, ...
- 함수 - Method, closure, ...
- 모듈 - 모듈을 이용한 코드 조직화
- Crate - Rust의 컴파일 단위, 라이브러리 생성에 대한 내용
- Cargo - 공식 Rust 패키지 관리 도구
- Attribute - 모듈, Crate 등의 항목에 적용된 메타데이터
- Generic - 가변 형식 인수에 대한 작동
- Scope 규칙 - ownership, borrowing, 생명주기에 대한 내용
- Trait - 알 수 없는 유형에 대해 정의된 메서드 모음
- Macro
- Error 처리
- std 라이브러리
- std 라이브러리 기타
- 테스팅 - Rust에서의 테스팅
- Unsafe operation
- 호환성
- Meta - 문서화, 벤치마킹