diff --git a/src/doc/reference.md b/src/doc/reference.md index 764468761607..7d3cf64e9f03 100644 --- a/src/doc/reference.md +++ b/src/doc/reference.md @@ -1405,6 +1405,11 @@ implementations for every method, but it must specify the type `E`. Here's an implementation of `Container` for the standard library type `Vec`: ``` +# trait Container { +# type E; +# fn empty() -> Self; +# fn insert(&mut self, Self::E); +# } impl Container for Vec { type E = T; fn empty() -> Vec { Vec::new() }