2 个版本
0.1.1 | 2023 年 6 月 9 日 |
---|---|
0.1.0 | 2022 年 5 月 21 日 |
#599 in 并发
每月 206 次下载
用于 11 个 Crates(6 个直接使用)
7KB
这是从标准库移植的 SyncUnsafeCell
类型。移植版本允许在旧版 Rust 版本中使用,在这些版本中,该类型可能尚未存在或尚不稳定。其最低支持的 Rust 版本是 1.59,尽管它也可能在较旧版本上工作。
已相应地做出了一些更改
UnsafeCell::into_inner
不是稳定的const
,因此SyncUnsafeCell::into_inner
也不是const
。const_mut_refs
不是稳定的,因此SyncUnsafeCell::get_mut
也不是const
。CoerceUnsized
不是稳定的,因此SyncUnsafeCell
没有实现它。
感谢 Mara Bos (m-ou-se) 提供了标准库的实现,这是此处的副本。
lib.rs
:
这是从标准库移植的 SyncUnsafeCell
类型。移植版本允许在旧版 Rust 版本中使用,在这些版本中,该类型可能尚未存在或尚不稳定。其最低支持的 Rust 版本是 1.59,尽管它也可能在较旧版本上工作。
已相应地做出了一些更改
UnsafeCell::into_inner
不是稳定的const
,因此SyncUnsafeCell::into_inner
也不是const
。const_mut_refs
不是稳定的,因此SyncUnsafeCell::get_mut
也不是const
。CoerceUnsized
不是稳定的,因此SyncUnsafeCell
没有实现它。
感谢 Mara Bos (m-ou-se) 提供了标准库的实现,这是此处的副本。