March 2018
Beginner
381 pages
7h 45m
English
How traits can avoid incomprehensible compiler error messages when invoking generic functions
How the bounding of a generic parameter can be monolithic, or it can be broken up in several traits
How traits create a scope for the functions they contain
How to use the "self" keyword to create functions that can be invoked using the “dot notation”, with a simpler syntax
How to use the standard library traits, like the "Display" trait
How iterating is just a trait
How to define type aliases
How to define generic iterators
How to use associated types to simplify generic iterators use ...
Read now
Unlock full access