From f2a96f330726085ba01a8a86eea8d30830c45acf Mon Sep 17 00:00:00 2001 From: Dmitry Stepanov Date: Fri, 16 May 2025 22:13:04 +0300 Subject: [PATCH] fixed `impl Clone` for `PoolRecord` and `Pool` --- fyrox-core/src/pool/mod.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/fyrox-core/src/pool/mod.rs b/fyrox-core/src/pool/mod.rs index ab174bc59..091b36312 100644 --- a/fyrox-core/src/pool/mod.rs +++ b/fyrox-core/src/pool/mod.rs @@ -343,7 +343,11 @@ impl Drop for Ticket { } } -impl Clone for PoolRecord { +impl Clone for PoolRecord +where + T: Clone, + P: PayloadContainer + Clone + 'static, +{ #[inline] fn clone(&self) -> Self { Self { @@ -354,7 +358,11 @@ impl Clone for PoolRecord { } } -impl Clone for Pool { +impl Clone for Pool +where + P: PayloadContainer + Clone + 'static, + T: Clone, +{ #[inline] fn clone(&self) -> Self { Self {