| ... | ... | @@ -66,15 +66,13 @@ pub const Error = error{ |
| 66 | 66 | EndOfStream, |
| 67 | 67 | }; |
| 68 | 68 | |
| 69 | | /// For functions that handle end of stream as a success case. |
| 70 | | pub const RwAllError = error{ |
| 69 | pub const RwRemainingError = error{ |
| 71 | 70 | /// See the `Reader` implementation for detailed diagnostics. |
| 72 | 71 | ReadFailed, |
| 73 | 72 | /// See the `Writer` implementation for detailed diagnostics. |
| 74 | 73 | WriteFailed, |
| 75 | 74 | }; |
| 76 | 75 | |
| 77 | | /// For functions that cannot fail with `error.EndOfStream`. |
| 78 | 76 | pub const ShortError = error{ |
| 79 | 77 | /// See the `Reader` implementation for detailed diagnostics. |
| 80 | 78 | ReadFailed, |
| ... | ... | @@ -149,7 +147,7 @@ pub fn discard(r: Reader, limit: Limit) Error!usize { |
| 149 | 147 | } |
| 150 | 148 | |
| 151 | 149 | /// Returns total number of bytes written to `bw`. |
| 152 | | pub fn readAll(r: Reader, bw: *BufferedWriter) RwAllError!usize { |
| 150 | pub fn readRemaining(r: Reader, bw: *BufferedWriter) RwRemainingError!usize { |
| 153 | 151 | const readFn = r.vtable.read; |
| 154 | 152 | var offset: usize = 0; |
| 155 | 153 | while (true) { |