X-Git-Url: https://git.ralfj.de/rust-101.git/blobdiff_plain/816ab35bec9dec1571988fcf97e57a38a32f5ff5..8f2ba670de8b8b29f9bbb95ba8fa6ac382e2b745:/src/part02.rs diff --git a/src/part02.rs b/src/part02.rs index 4e0fa6b..b8641df 100644 --- a/src/part02.rs +++ b/src/part02.rs @@ -135,7 +135,7 @@ pub fn part_main() { // *for an existing type*. With the hierarchical approach of, e.g., C++ or Java, // that's not possible: We cannot make an existing type suddenly also inherit from our abstract base class. -// **Exercise**: Define a trait "Print" to write a generic version of `SomethingOrNothing::print`. +// **Exercise**: Define a trait `Print` to write a generic version of `SomethingOrNothing::print`. // Implement that trait for `i32`, and change the code above to use it. // I will again provide a skeleton for this solution. It also shows how to attach bounds to generic // implementations (just compare it to the `impl` block from the previous exercise).