491d94c947
Due to some strangeness with the way Rust implemented unsafe-to-move behavior, boxed futures are implicitly `Unpin`. Which is useless to us. The reason for this is a little counter-intuitive. Actually, the fact that Rust supports memory pinning at all is a little odd, because the core language explicitly requires all types be movable. To get around this, Pin requires that all !Unpin types be *born pinned*. This is because you can't re-pin an already unpinned value in memory. Anyway, this necessitates this silly API change. |
||
---|---|---|
.. | ||
assets | ||
macros | ||
src | ||
tests | ||
Cargo.toml |