]> git.proxmox.com Git - rustc.git/blob - src/doc/style/SUMMARY.md
New upstream version 1.12.1+dfsg1
[rustc.git] / src / doc / style / SUMMARY.md
1 # Summary
2
3 * [Style](style/README.md)
4 * [Whitespace](style/whitespace.md)
5 * [Comments](style/comments.md)
6 * [Braces, semicolons, commas](style/braces.md)
7 * [Naming](style/naming/README.md)
8 * [Ownership variants](style/naming/ownership.md)
9 * [Containers/wrappers](style/naming/containers.md)
10 * [Conversions](style/naming/conversions.md)
11 * [Iterators](style/naming/iterators.md)
12 * [Imports](style/imports.md)
13 * [Organization](style/organization.md)
14 * [Guidelines by Rust feature](features/README.md)
15 * [Let binding](features/let.md)
16 * [Pattern matching](features/match.md)
17 * [Loops](features/loops.md)
18 * [Functions and methods](features/functions-and-methods/README.md)
19 * [Input](features/functions-and-methods/input.md)
20 * [Output](features/functions-and-methods/output.md)
21 * [For convenience](features/functions-and-methods/convenience.md)
22 * [Types](features/types/README.md)
23 * [Conversions](features/types/conversions.md)
24 * [The newtype pattern](features/types/newtype.md)
25 * [Traits](features/traits/README.md)
26 * [For generics](features/traits/generics.md)
27 * [For objects](features/traits/objects.md)
28 * [For overloading](features/traits/overloading.md)
29 * [For extensions](features/traits/extensions.md)
30 * [For reuse](features/traits/reuse.md)
31 * [Common traits](features/traits/common.md)
32 * [Modules](features/modules.md)
33 * [Crates](features/crates.md)
34 * [Ownership and resources](ownership/README.md)
35 * [Constructors](ownership/constructors.md)
36 * [Builders](ownership/builders.md)
37 * [Destructors](ownership/destructors.md)
38 * [RAII](ownership/raii.md)
39 * [Cells and smart pointers](ownership/cell-smart.md)
40 * [Errors](errors/README.md)
41 * [Signaling](errors/signaling.md)
42 * [Handling](errors/handling.md)
43 * [Propagation](errors/propagation.md)
44 * [Ergonomics](errors/ergonomics.md)
45 * [Safety and guarantees](safety/README.md)
46 * [Using unsafe](safety/unsafe.md)
47 * [Library guarantees](safety/lib-guarantees.md)
48 * [Testing](testing/README.md)
49 * [Unit testing](testing/unit.md)
50 * [FFI, platform-specific code](platform.md)