Macros for taking ownership, starring Liam Neeson

This module exports the take! macro which allows you to express ownership on one or more variables.

All of them expand into some sort of let v = v; . See the take! for more details and possible use cases.

This crate was created through the community efforts at /r/rust. Special thanks to:

/u/CUViper for poiting out the tradeoffs of this strategy.

/u/jasonkdark for the initial implementation.

/u/i_r_witty for improving this quote