Rustdoc on [nightly documents][1] methods have signature of `fn(mut self)` as `fn(mut self: Self)` while it only has to document it as `fn(self)`.  On [rustdoc stable][2], things are normal:  ### Meta `rustc --version --verbose`: Version 1.49.0 (e1884a8e3 2020-12-29) [1]: https://doc.rust-lang.org/nightly/std/io/struct.BufWriter.html#method.into_inner [2]: https://doc.rust-lang.org/1.49.0/std/io/struct.BufWriter.html#method.into_inner
Rustdoc on nightly documents methods have signature of

fn(mut self)asfn(mut self: Self)while it only has to document it asfn(self).On rustdoc stable, things are normal:

Meta
rustc --version --verbose: Version 1.49.0 (e1884a8 2020-12-29)