Move ?Sized bounds to where-clause
Move ?Sized bounds to where-clause

Prior to Rust 1.15 these were required to be placed on the declaration
of the generic parameter, because where-clauses didn't know how to parse
the ?. Since that's been fixed I find keeping the generic parameter
declarations short and putting all bounds in the where-clause is more
readable.

dtolnay/erased-serde