ps_buffer/implementations/drop.rs
1use crate::Buffer;
2
3impl Drop for Buffer {
4 fn drop(&mut self) {
5 let _ = self.free();
6 }
7}
8
9#[cfg(test)]
10mod tests {
11 use std::error::Error;
12
13 use crate::Buffer;
14
15 #[test]
16 fn dealloc() -> Result<(), Box<dyn Error>> {
17 let mut buffer = Buffer::default();
18
19 buffer.resize(120, 7)?;
20
21 Ok(())
22 }
23}