Drop — cleanup on scope exit. RAII — resource acquisition pattern.
Drop:
RAII:
1struct MyResource {2 data: Vec<u8>,3}45impl Drop for MyResource {6 fn drop(&mut self) {7 println!("Cleaning up resource");8 }9}
Key: Drop implements RAII pattern in Rust.