]>
Commit | Line | Data |
---|---|---|
85aaf69f SL |
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) |