The eponoymous `droppable_pin!` macro around a given `let var = pin!()` declaration allows invoking `pin_drop!` and `pin_set!` on the given `var`, which have in turn been designed to avoid silly borrow-checking errors.
#The following snippets fail to compile
```rust ,compile_fail
use ::droppable_pin::*;
compile_fail!("TODO");
```
<!-- Templated by `cargo-generate` using https://github.com/danielhenrymantilla/proc-macro-template -->