diff options
Diffstat (limited to 'src/doc/book/redirects/associated-types.md')
-rw-r--r-- | src/doc/book/redirects/associated-types.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/doc/book/redirects/associated-types.md b/src/doc/book/redirects/associated-types.md new file mode 100644 index 000000000..b222f3298 --- /dev/null +++ b/src/doc/book/redirects/associated-types.md @@ -0,0 +1,17 @@ +% Associated Types + +<small>There is a new edition of the book and this is an old link.</small> + +> Associated types are a way of associating a type placeholder with a trait such that the trait method definitions can use these placeholder types in their signatures. + +```rust +pub trait Iterator { + type Item; + fn next(&mut self) -> Option<Self::Item>; +} +``` + +--- + +You can find the latest version of this information +[here](ch19-03-advanced-traits.html#specifying-placeholder-types-in-trait-definitions-with-associated-types).
\ No newline at end of file |