From 640d27697ded93c93d1ea1c674fc94ecd986261e Mon Sep 17 00:00:00 2001 From: Alex Orlenko Date: Fri, 20 Sep 2024 21:20:52 +0100 Subject: [PATCH] Fix compile error in non-send mode --- src/userdata/cell.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/userdata/cell.rs b/src/userdata/cell.rs index 6df3612..b62c3ec 100644 --- a/src/userdata/cell.rs +++ b/src/userdata/cell.rs @@ -412,6 +412,15 @@ impl UserDataStorage { } } + #[allow(unused)] + #[inline(always)] + pub(crate) fn try_borrow(&self) -> Result> { + match self { + Self::Owned(data) => data.try_borrow(), + Self::Scoped(_) => Err(Error::UserDataTypeMismatch), + } + } + #[inline(always)] pub(crate) fn try_borrow_mut(&self) -> Result> { match self {