diff options
| author | Greg Chapple <gregchapple1@gmail.com> | 2015-01-06 10:56:14 +0000 |
|---|---|---|
| committer | Greg Chapple <gregchapple1@gmail.com> | 2015-01-13 13:57:09 +0000 |
| commit | 4b14f67df3c28cd1cd8ea5bf794a3e542c663d8d (patch) | |
| tree | 6dca535c770cb8b7441717e7c75c0a13e69ae672 /src/doc/reference.md | |
| parent | f1241f14dc8f5e708e258a46950e8c7635efe6c7 (diff) | |
| download | rust-4b14f67df3c28cd1cd8ea5bf794a3e542c663d8d.tar.gz rust-4b14f67df3c28cd1cd8ea5bf794a3e542c663d8d.zip | |
Replace usage of deriving with derive in docs
Diffstat (limited to 'src/doc/reference.md')
| -rw-r--r-- | src/doc/reference.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/doc/reference.md b/src/doc/reference.md index 623097b2fc9..db45633b884 100644 --- a/src/doc/reference.md +++ b/src/doc/reference.md @@ -2432,15 +2432,15 @@ There are three different types of inline attributes: * `#[inline(always)]` asks the compiler to always perform an inline expansion. * `#[inline(never)]` asks the compiler to never perform an inline expansion. -### Deriving +### Derive -The `deriving` attribute allows certain traits to be automatically implemented +The `derive` attribute allows certain traits to be automatically implemented for data structures. For example, the following will create an `impl` for the `PartialEq` and `Clone` traits for `Foo`, the type parameter `T` will be given the `PartialEq` or `Clone` constraints for the appropriate `impl`: ``` -#[deriving(PartialEq, Clone)] +#[derive(PartialEq, Clone)] struct Foo<T> { a: int, b: T @@ -2462,7 +2462,7 @@ impl<T: PartialEq> PartialEq for Foo<T> { } ``` -Supported traits for `deriving` are: +Supported traits for `derive` are: * Comparison traits: `PartialEq`, `Eq`, `PartialOrd`, `Ord`. * Serialization: `Encodable`, `Decodable`. These require `serialize`. |
