allow BufReader::peek to be called on unsized types · patricklam/verify-rust-std@8623fa4 (original) (raw)

Original file line number Diff line number Diff line change
@@ -94,7 +94,9 @@ impl<R: Read> BufReader {
94 94 pub fn with_capacity(capacity: usize, inner: R) -> BufReader<R> {
95 95 BufReader { inner, buf: Buffer::with_capacity(capacity) }
96 96 }
97 +}
97 98
99 +impl<R: Read + ?Sized> BufReader<R> {
98 100 /// Attempt to look ahead `n` bytes.
99 101 ///
100 102 /// `n` must be less than `capacity`.