rust/src/libstd/io
Scott McMurray 3bea2ca49d Use more impl header lifetime elision
There are two big categories of changes in here

- Removing lifetimes from common traits that can essentially never user a lifetime from an input (particularly `Drop` & `Debug`)
- Forwarding impls that are only possible because the lifetime doesn't matter (like `impl<R: Read + ?Sized> Read for &mut R`)

I omitted things that seemed like they could be more controversial, like the handful of iterators that have a `Item: 'static` despite the iterator having a lifetime or the `PartialEq` implementations where the flipped one cannot elide the lifetime.
2019-02-17 19:42:36 -08:00
..
buffered.rs Use more impl header lifetime elision 2019-02-17 19:42:36 -08:00
cursor.rs Use more impl header lifetime elision 2019-02-17 19:42:36 -08:00
error.rs Remove licenses 2018-12-25 21:08:33 -07:00
impls.rs Use more impl header lifetime elision 2019-02-17 19:42:36 -08:00
lazy.rs Remove licenses 2018-12-25 21:08:33 -07:00
mod.rs Use more impl header lifetime elision 2019-02-17 19:42:36 -08:00
prelude.rs Remove licenses 2018-12-25 21:08:33 -07:00
stdio.rs Use more impl header lifetime elision 2019-02-17 19:42:36 -08:00
util.rs Remove licenses 2018-12-25 21:08:33 -07:00