mirror of https://github.com/rust-lang/book
Initial skeleton TOC
This is what we're gonna start with. I still reserve the right to change this around a bit, but I think it's much better.
This commit is contained in:
parent
2022f08eed
commit
3ba23d3b1e
|
@ -1,3 +1,88 @@
|
|||
# The Rust Programming Language
|
||||
|
||||
- [Hello, world!](hello-world.md)
|
||||
- [Introduction](introduction.md)
|
||||
- [The Design of Rust](design.md)
|
||||
- [Installation](installation.md)
|
||||
- [Hello, World!](hello-world.md)
|
||||
|
||||
- [Tutorial](tutorial.md)
|
||||
|
||||
- [The Basics](basics.md)
|
||||
- [Variable Bindings](variable-bindings.md)
|
||||
- [Functions](functions.md)
|
||||
- [Primitive Types](primitive-types.md)
|
||||
- [Comments](comments.md)
|
||||
- [`if`](if.md)
|
||||
- [Loops](loops.md)
|
||||
|
||||
- [Ownership & borrowing](ownership-and-borrowing.md)
|
||||
- [Ownership](ownership.md)
|
||||
- [References & Borrowing](references-and-borrowing.md)
|
||||
- [Lifetimes](lifetimes.md)
|
||||
|
||||
- [Basic Data Types](basic-data-types.md)
|
||||
- [Structs](structs.md)
|
||||
- [Enums](enums.md)
|
||||
|
||||
- [Crates & Modules](crates-and-modules)
|
||||
|
||||
- [Error Handling](error-handling.md)
|
||||
|
||||
- [Basic Collections](basic-collections.md)
|
||||
- [Vectors](vectors.md)
|
||||
- [Strings](strings.md)
|
||||
- [`HashMap<K, V>`](hashmap.md)
|
||||
|
||||
- [Traits](traits.md)
|
||||
|
||||
- [Closures](closures.md)
|
||||
|
||||
- [Iterators](iterators.md)
|
||||
|
||||
- [I/O](io.md)
|
||||
- [`Read` & `Write`](read-and-write.md)
|
||||
- [`std::fs`](fs.md)
|
||||
- [`std::path`](path.md)
|
||||
- [`std::env`](env.md)
|
||||
|
||||
- [Testing](testing.md)
|
||||
|
||||
- [Smart Pointers](smart-pointers.md)
|
||||
- [`Deref`](deref.md)
|
||||
- [`Deref` coercions](deref-coercions.md)
|
||||
- [`Box<T>`](box.md)
|
||||
- [`Rc<T>`](rc.md)
|
||||
|
||||
- [Concurrency](concurrency.md)
|
||||
- [Threads](threads.md)
|
||||
- [`Send` & `Sync`](send-and-sync.md)
|
||||
- [`Arc<T>`](arc.md)
|
||||
- [`Mutex<T>`](mutex.md)
|
||||
- [`Channels`](channels.md)
|
||||
|
||||
- [Unsafe Rust](unsafe-rust.md)
|
||||
- [Raw Pointers](raw-pointers.md)
|
||||
- [transmute](transmute.md)
|
||||
|
||||
- [FFI](ffi.md)
|
||||
- [Conditional Compilation](conditional-compilation.md)
|
||||
- [Bindings to C](bindings-to-c.md)
|
||||
- [Using Rust from Other Languages](using-rust-from-other-languages.md)
|
||||
- [`static`](static.md)
|
||||
|
||||
- [Cargo](cargo.md)
|
||||
- [Crates.io](cratesio.md)
|
||||
|
||||
- [Advanced Type System Features](advanced-type-system-features.md)
|
||||
- [Associated Types](associated-types.md)
|
||||
- [Trait Objects](trait-objects.md)
|
||||
- [UFCS](ufcs.md)
|
||||
- [Coherence](coherence.md)
|
||||
|
||||
- [Interior mutability](interior-mutability.md)
|
||||
- [`Cell<T>`](cell.md)
|
||||
- [`RefCell<T>`](refcell.md)
|
||||
|
||||
- [Macros](macros.md)
|
||||
|
||||
- [Nightly Rust](nightly-rust.md)
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
# Advanced Type System Features
|
|
@ -0,0 +1 @@
|
|||
# `Arc<T>`
|
|
@ -0,0 +1 @@
|
|||
# Associated Types
|
|
@ -0,0 +1 @@
|
|||
# Basic Collections
|
|
@ -0,0 +1 @@
|
|||
# Basic Data Types
|
|
@ -0,0 +1 @@
|
|||
# The Basics
|
|
@ -0,0 +1 @@
|
|||
# Bindings to C
|
|
@ -0,0 +1 @@
|
|||
# `Box<T>`
|
|
@ -0,0 +1 @@
|
|||
# Cargo
|
|
@ -0,0 +1 @@
|
|||
# `Cell<T>`
|
|
@ -0,0 +1 @@
|
|||
# `Channels`
|
|
@ -0,0 +1 @@
|
|||
# Closures
|
|
@ -0,0 +1 @@
|
|||
# Coherence
|
|
@ -0,0 +1 @@
|
|||
# Comments
|
|
@ -0,0 +1 @@
|
|||
# Concurrency
|
|
@ -0,0 +1 @@
|
|||
# Conditional Compilation
|
|
@ -0,0 +1,2 @@
|
|||
# Core Concepts
|
||||
|
|
@ -0,0 +1 @@
|
|||
# Crates & Modules
|
|
@ -0,0 +1 @@
|
|||
# Crates.io
|
|
@ -0,0 +1 @@
|
|||
# `Deref` coercions
|
|
@ -0,0 +1 @@
|
|||
# `Deref`
|
|
@ -0,0 +1 @@
|
|||
# The Design of Rust
|
|
@ -0,0 +1 @@
|
|||
# Enums
|
|
@ -0,0 +1 @@
|
|||
# `std::env`
|
|
@ -0,0 +1 @@
|
|||
# Error Handling
|
|
@ -0,0 +1 @@
|
|||
# FFI
|
|
@ -0,0 +1 @@
|
|||
# Functions
|
|
@ -0,0 +1 @@
|
|||
# `HashMap<K, V>`
|
|
@ -0,0 +1 @@
|
|||
# Installation
|
|
@ -0,0 +1 @@
|
|||
# Interior mutability
|
|
@ -0,0 +1 @@
|
|||
# Introduction
|
|
@ -0,0 +1 @@
|
|||
# Iterators
|
|
@ -0,0 +1 @@
|
|||
# Lifetimes
|
|
@ -0,0 +1 @@
|
|||
# Loops
|
|
@ -0,0 +1 @@
|
|||
# Macros
|
|
@ -0,0 +1 @@
|
|||
# `Mutex<T>`
|
|
@ -0,0 +1 @@
|
|||
# Nightly Rust
|
|
@ -0,0 +1 @@
|
|||
# Ownership & borrowing
|
|
@ -0,0 +1 @@
|
|||
# Ownership
|
|
@ -0,0 +1 @@
|
|||
# `std::path`
|
|
@ -0,0 +1 @@
|
|||
# Primitive Types
|
|
@ -0,0 +1 @@
|
|||
# Raw Pointers
|
|
@ -0,0 +1 @@
|
|||
# `Read` & `Write`
|
|
@ -0,0 +1 @@
|
|||
# `RefCell<T>`
|
|
@ -0,0 +1 @@
|
|||
# References & Borrowing
|
|
@ -0,0 +1 @@
|
|||
# `Send` & `Sync`
|
|
@ -0,0 +1 @@
|
|||
# Smart Pointers
|
|
@ -0,0 +1 @@
|
|||
# `static`
|
|
@ -0,0 +1 @@
|
|||
# Strings
|
|
@ -0,0 +1 @@
|
|||
# Structs
|
|
@ -0,0 +1 @@
|
|||
# Testing
|
|
@ -0,0 +1 @@
|
|||
# Threads
|
|
@ -0,0 +1 @@
|
|||
# Trait Objects
|
|
@ -0,0 +1 @@
|
|||
# Traits
|
|
@ -0,0 +1 @@
|
|||
# transmute
|
|
@ -0,0 +1 @@
|
|||
# Tutorial
|
|
@ -0,0 +1 @@
|
|||
# UFCS
|
|
@ -0,0 +1 @@
|
|||
# Unsafe Rust
|
|
@ -0,0 +1 @@
|
|||
# Using Rust from Other Languages
|
|
@ -0,0 +1 @@
|
|||
# Variable Bindings
|
|
@ -0,0 +1 @@
|
|||
# Vectors
|
Loading…
Reference in New Issue