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