Commit Graph

9 Commits

Author SHA1 Message Date
bluss c110696a96 nodrop, nodrop-union: Mark deprecated
With the release of arrayvec 0.5, these crates are unused.

With the release of Rust 1.36 and MaybeUninit, these crates have no
purpose (but for older Rust releases).
2019-10-09 09:33:13 +02:00
bluss 813e9dde42 MAINT: Update readme files for nodrop crates
Fixes #107
2018-11-12 22:26:20 +01:00
bluss 0b63772902 nodrop-union 0.1.10 2018-11-12 22:22:36 +01:00
Igor Gnatenko d281b3866d include LICENSE to sub-crates
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-12-03 21:23:58 +01:00
bluss e95d440f54 DOC: Update readme, nodrop section is in its own directory already 2017-10-28 10:34:40 +02:00
bluss c2f6156b42 nodrop-union 0.1.9 2016-09-08 11:46:01 +02:00
bluss a91f077e8f nodrop-union: Update docs 2016-09-08 11:46:01 +02:00
bluss d4dfdea785 nodrop-union: Implement Copy, Clone on NoDrop<T>
Clone is not so important, but Copy is, since it's structural when
implemented, and adding the trait allows more versatile use of
NoDrop<T>.

Only the untagged unions version can implement Copy for NoDrop<T>, since
it truly has no destructor.
2016-09-08 11:46:01 +02:00
bluss 57348a2677 nodrop: Add nightly feature use_union
Use a separate crate (nodrop-union) so that we can conditionally use the
new union keyword without disrupting compatibility.
2016-09-06 11:41:47 +02:00