Otherwise the documentation is incorrectly stating that the trait, type parameters, etc are always sized. Example: [`Deref`](http://doc.rust-lang.org/std/ops/trait.Deref.html) The trait definition should look like this: ``` rust pub trait Deref<Sized? Result> for Sized? { /* .. */ } ``` And the implementors section should look like this: ``` rust impl<'a, Sized? T> Deref<T> for &'a T impl<'a, Sized? T> Deref<T> for &'a mut T // ... ```