From bb712eb2b05948ba635ff452ff10ba8952420841 Mon Sep 17 00:00:00 2001 From: thalesfragoso Date: Mon, 6 Apr 2020 15:24:37 -0300 Subject: [PATCH] Implement StableDeref for singleton::Box --- CHANGELOG.md | 4 ++++ src/pool/mod.rs | 2 +- src/pool/singleton.rs | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd126328..10028894 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Added + +- Added `StableDeref` implementation for `pool::Box` and `pool::singleton::Box`. + ## [v0.5.3] - 2020-01-27 ### Added diff --git a/src/pool/mod.rs b/src/pool/mod.rs index fe31952e..a8dafdfd 100644 --- a/src/pool/mod.rs +++ b/src/pool/mod.rs @@ -375,7 +375,7 @@ unsafe impl Send for Box where T: Send {} unsafe impl Sync for Box where T: Sync {} -unsafe impl stable_deref_trait::StableDeref for Box {} +unsafe impl stable_deref_trait::StableDeref for Box {} impl AsSlice for Box where diff --git a/src/pool/singleton.rs b/src/pool/singleton.rs index d7e5a2a6..785c9000 100644 --- a/src/pool/singleton.rs +++ b/src/pool/singleton.rs @@ -160,6 +160,8 @@ where } } +unsafe impl stable_deref_trait::StableDeref for Box

{} + impl

fmt::Debug for Box

where P: Pool,