-
any_vec
类型擦除向量。大多数操作无需类型知识。基本无开销。
-
qcell
RefCell和RwLock的静态检查替代方案
-
starlark
Rust中的语言
-
gcra
GCRA算法的基本实现,用于速率限制
-
threadbound
使任何值在原始线程上可同步,但仅在原始线程上可用
-
sparsey
基于稀疏集合的实体组件系统
-
keepcalm
多线程程序中的共享类型
-
rt_ref
为
rt_ref
和rt_vec
提供的内部Ref
类型 -
dbus-crossroads
编写D-Bus方法处理程序的框架
-
anymap2
存储每个类型的单个值的简便安全存储
-
konsumer_offsets
解析Kafka
__consumer_offsets
内部主题的内容 -
ffi-opaque
用于创建正确不可见指针的宏
-
tany
带有内联存储的小值类型擦除容器
-
token-ref-cell
使用外部令牌同步访问的内部可变单元格
-
starlark_map
具有starlark-rust特定优化的映射实现
-
force-send-sync
强制Send和Sync的不安全包装
-
ffi-closure
通过FFI发送和接收闭包
-
abin
处理二进制和字符串。库试图在可能的情况下避免堆分配/内存复制,通过自动选择合理的策略:对于小二进制使用栈;…
-
phantom-type
类似于
PhantomData
的结构,可以防止“参数从未使用”错误,但与PhantomData
不同,不会产生任何限制 -
bevy_register_in_world
在运行时将类型注册到世界中
-
unsync
为异步Rust提供非同步同步原语
-
conqueue
多生产者,单消费者队列(MPSC)
-
可发送
Rc和Option等价物,便于线程间发送数据
-
threadalone
使任何值都具有Send + Sync属性,但仅在原始线程中可用。不要在多线程环境中使用!
-
js_arc
WASM中JsValue的Send + Sync抽象
-
diplomatic-bag
一种包装类型,允许您向不同线程发送
!Send
类型 -
hv-alchemy
重型炼金术——炼金术的黑魔法,为您安全使用和享受而封装
-
unsafe-send-sync
为使结构体Send和/或Sync而提供的不安全包装
-
maybe-sync
为希望拥有多线程和单线程版本之间切换的库提供的辅助crate
-
ref-portals
在原始作用域外安全使用(栈)引用
-
unique
ptr::Unique for stable Rust
-
dynstore
任意可转换对象的容器
-
nb-executor
单未来,基于事件位掩码的#![no_std]执行器
-
线程锁定
一个包装器,将非Send和非Sync数据锁定到特定线程
-
操作
易于理解的标记类型
-
sendify
一个不安全的crate,用于包装引用以使其Send + Sync
-
mutex-extra
RefMutex<T>
类似于Mutex<T>
,但是即使T
不是Send
,也是Sync
和Send
-
vulkan-malloc
Vulkan的通用设备内存分配器
-
unsync_channel
Rust的!Send/!Sync通道
-
send-sync-static
简单地标记类型为Send、Sync和'static
-
scbuf
(同步循环缓冲区)是一个Send和Sync、无锁循环缓冲区实现
-
tasty-ntree
使用泛型和无依赖项实现的Rust n-trees(这就是担保树)
-
rich-phantoms
具有对变体和sync/sync继承控制的幻影类型
-
remote-ref
在线程边界上共享!Send/Sync对象的引用
-
可能实现
支持有条件地实现一个或多个特性
尝试使用DuckDuckGo进行搜索。搜索.