Skip to content

Commit 93b5016

Browse files
committed
allow BufReader::peek to be called on unsized types
1 parent 600edc9 commit 93b5016

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

library/std/src/io/buffered/bufreader.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,9 @@ impl<R: Read> BufReader<R> {
117117
/// assert_eq!(&s, "hello");
118118
/// ```
119119
#[unstable(feature = "bufreader_peek", issue = "128405")]
120-
pub fn peek(&mut self, n: usize) -> io::Result<&[u8]> {
120+
pub fn peek(&mut self, n: usize) -> io::Result<&[u8]>
121+
where R: ?Sized,
122+
{
121123
assert!(n <= self.capacity());
122124
while n > self.buf.buffer().len() {
123125
if self.buf.pos() > 0 {

0 commit comments

Comments
 (0)