Merge branch 'nodrop-updates'

This commit is contained in:
bluss
2019-10-09 09:34:43 +02:00
6 changed files with 47 additions and 7 deletions
+11 -4
View File
@@ -1,15 +1,22 @@
[package] [package]
name = "nodrop-union" name = "nodrop-union"
version = "0.1.10" version = "0.1.11"
authors = ["bluss"] authors = ["bluss"]
license = "MIT/Apache-2.0" license = "MIT/Apache-2.0"
description = "A wrapper type to inhibit drop (destructor). Implementation crate for nodrop, the untagged unions implementation (which is unstable / requires nightly) as of this writing." description = """
documentation = "http://bluss.github.io/arrayvec/doc/nodrop_union" A wrapper type to inhibit drop (destructor). Implementation crate for nodrop, the untagged unions implementation (which is unstable / requires nightly) as of this writing.
***Deprecated: Use ManuallyDrop or MaybeUninit instead!***
"""
repository = "https://github.com/bluss/arrayvec" repository = "https://github.com/bluss/arrayvec"
keywords = ["container", "drop", "no_std"] keywords = []
[package.metadata.release] [package.metadata.release]
no-dev-version = true no-dev-version = true
tag-name = "nodrop-union-{{version}}"
[badges.maintenance]
status = "deprecated"
+9
View File
@@ -2,6 +2,15 @@
Recent Changes (nodrop-union) Recent Changes (nodrop-union)
----------------------- -----------------------
- 0.1.11
- Mark nodrop deprecated
With the release of arrayvec 0.5, nodrop is unused.
With the release of Rust 1.36 and MaybeUninit, nodrop-union has no
purpose at all (it was only for nightly releases).
- 0.1.10 - 0.1.10
- Update to include license files in the crate by @ignatenkobrain - Update to include license files in the crate by @ignatenkobrain
+3
View File
@@ -1,3 +1,6 @@
//! A wrapper type to inhibit drop (destructor).
//!
//! ***Deprecated: Use ManuallyDrop or MaybeUninit instead!***
//! //!
//! **nodrop-union** is the untagged unions (requires Rust nightly channel and //! **nodrop-union** is the untagged unions (requires Rust nightly channel and
//! unstable as of this writing) implementation for the **nodrop** crate. //! unstable as of this writing) implementation for the **nodrop** crate.
+12 -3
View File
@@ -1,15 +1,19 @@
[package] [package]
name = "nodrop" name = "nodrop"
version = "0.1.13" version = "0.1.14"
authors = ["bluss"] authors = ["bluss"]
license = "MIT/Apache-2.0" license = "MIT/Apache-2.0"
description = "A wrapper type to inhibit drop (destructor). Use std::mem::ManuallyDrop instead!" description = """
A wrapper type to inhibit drop (destructor).
***Deprecated: Use ManuallyDrop or MaybeUninit instead!***
"""
documentation = "https://docs.rs/nodrop/" documentation = "https://docs.rs/nodrop/"
repository = "https://github.com/bluss/arrayvec" repository = "https://github.com/bluss/arrayvec"
keywords = ["container", "drop", "no_std"] keywords = []
categories = ["rust-patterns"] categories = ["rust-patterns"]
[features] [features]
@@ -33,3 +37,8 @@ optional = true
[package.metadata.release] [package.metadata.release]
no-dev-version = true no-dev-version = true
tag-name = "nodrop-{{version}}"
[badges.maintenance]
status = "deprecated"
+9
View File
@@ -5,6 +5,15 @@ nodrop
Recent Changes (nodrop) Recent Changes (nodrop)
----------------------- -----------------------
- 0.1.14
- Mark nodrop deprecated
With the release of arrayvec 0.5, nodrop is unused.
With the release of Rust 1.36 and MaybeUninit, nodrop has no
purpose (but for older Rust releases).
- 0.1.13 - 0.1.13
- Update to include license files in the crate by @ignatenkobrain - Update to include license files in the crate by @ignatenkobrain
+3
View File
@@ -1,3 +1,6 @@
//! A wrapper type to inhibit drop (destructor).
//!
//! ***Deprecated: Use ManuallyDrop or MaybeUninit instead!***
//! //!
//! The **nodrop** crate has the following cargo feature flags: //! The **nodrop** crate has the following cargo feature flags:
//! //!