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}