(self)
| 40 | } |
| 41 | |
| 42 | pub fn into_vec(self) -> Result<Vec<Buffer>> { |
| 43 | let mut buffers = self.buffers; |
| 44 | |
| 45 | if let Some(mut buffer) = self.current_buffer { |
| 46 | buffer.reset()?; |
| 47 | buffers.push(buffer); |
| 48 | } |
| 49 | |
| 50 | Ok(buffers) |
| 51 | } |
| 52 | } |
| 53 | |
| 54 | impl Write for Buffers<'_> { |