File tree Expand file tree Collapse file tree 3 files changed +11
-3
lines changed Expand file tree Collapse file tree 3 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -24,4 +24,9 @@ impl Write for &mut [u8] {
24
24
*self = b;
25
25
Ok(amt)
26
26
}
27
+
28
+ #[inline]
29
+ async fn flush(&mut self) -> Result<(), Self::Error> {
30
+ Ok(())
31
+ }
27
32
}
Original file line number Diff line number Diff line change @@ -9,4 +9,9 @@ impl Write for Vec<u8> {
9
9
self.extend_from_slice(buf);
10
10
Ok(buf.len())
11
11
}
12
+
13
+ #[inline]
14
+ async fn flush(&mut self) -> Result<(), Self::Error> {
15
+ Ok(())
16
+ }
12
17
}
Original file line number Diff line number Diff line change @@ -127,9 +127,7 @@ pub trait Write: ErrorType {
127
127
async fn write(&mut self, buf: &[u8]) -> Result<usize, Self::Error>;
128
128
129
129
/// Flush this output stream, ensuring that all intermediately buffered contents reach their destination.
130
- async fn flush(&mut self) -> Result<(), Self::Error> {
131
- Ok(())
132
- }
130
+ async fn flush(&mut self) -> Result<(), Self::Error>;
133
131
134
132
/// Write an entire buffer into this writer.
135
133
///
You can’t perform that action at this time.
0 commit comments