diff options
| author | Koalab99 <60042855+Koalab99@users.noreply.github.com> | 2020-08-27 19:51:19 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-27 19:51:19 +0200 |
| commit | ee7cdc66b31673c0fb02de0ce732812f855e69e8 (patch) | |
| tree | e2a2d62805e0517060c9a8beec4297259a40a487 /exercises/traits/README.md | |
| parent | 9699da4968b19ab8925890b81169664fa7699ce5 (diff) | |
chore: Removed extra whitespaces
Co-authored-by: Corentin ARNOULD <corentin.arn@gmail.com>
Diffstat (limited to 'exercises/traits/README.md')
| -rw-r--r-- | exercises/traits/README.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/exercises/traits/README.md b/exercises/traits/README.md index 1ce46fe..8cd03ec 100644 --- a/exercises/traits/README.md +++ b/exercises/traits/README.md @@ -1,6 +1,6 @@ ### Traits -A trait is a collection of methods. +A trait is a collection of methods. Data types can implement traits. To do so, the methods making up the trait are defined for the data type. For example, the `String` data type implements the `From<&str>` trait. This allows a user to write `String::from("hello")`. @@ -8,7 +8,7 @@ In this way, traits are somewhat similar to Java interfaces and C++ abstract cla Some additional common Rust traits include: -+ `Clone` (the `clone` method), ++ `Clone` (the `clone` method), + `Display` (which allows formatted display via `{}`), and + `Debug` (which allows formatted display via `{:?}`). @@ -17,4 +17,4 @@ Because traits indicate shared behavior between data types, they are useful when #### Book Sections -- [Traits](https://doc.rust-lang.org/book/ch10-02-traits.html)
\ No newline at end of file +- [Traits](https://doc.rust-lang.org/book/ch10-02-traits.html) |
