ps_buffer/shared/implementations/
drop.rs

1use crate::{Buffer, SharedBuffer};
2
3impl Drop for SharedBuffer {
4    fn drop(&mut self) {
5        let mut buffer = Buffer::new();
6        std::mem::swap(&mut self.buffer, &mut buffer);
7        std::mem::forget(buffer);
8    }
9}