-
rustix
安全Rust绑定到POSIX/Unix/Linux/Winsock-like系统调用
-
volatile
原始指针的包装类型
-
by_address
按地址比较和散列指针的包装器
-
redis-module
用于在Rust中构建Redis模块的工具包
-
raw-parts
围绕
Vec::from_raw_parts
和Vec::into_raw_parts
的优雅包装器 -
slimmer_box
Box<T>的打包替代品,其'胖'指针更'瘦'
-
rawpointer
为原始指针和
NonNull<T>
提供额外方法。例如.post_inc()
和.pre_dec()
(c.f.ptr++
和--ptr
),offset
和add
forNonNull<T>
, and the functionptrdistance
. -
box_raw_ptr
提供用于处理原始指针的安全包装。这些原始指针是
*const T
和*mut T
。这些包装器通过封装原始指针在安全抽象中来确保内存安全... -
ptrplus
指针类型的附加功能
-
ncursesw-win
ncursesw-rs crate 的扩展包装,封装了核心 NCurses TUI 库公开的原始指针
-
tagptr
强类型原子和非原子标记指针
-
static-rc
编译时引用计数
-
element-ptr
一个宏,用于通过原始指针轻松访问元素
-
hash_ord
库包含 OrdMap(avl 树) 和 HashMap(使用 avl 解决冲突);
-
deferred-reference
延迟引用不是一个实际的引用,它仅仅是一个与它所指向的位置的生命周期相关联的智能指针
-
smart_access
一个极简的“懒双向指针”框架
-
pluginop-rawptr
原始指针上的安全抽象
-
rawn
原始指针清理助手
-
valkey-module
用于在 Rust 中构建 valkey 模块的工具包
-
rawslice
重新实现了切片迭代器,具有额外功能。例如,从原始指针和起始、结束指针访问器创建。
-
aliasable_deref_trait
用于类型标记的特质,当强制转换为原始指针时,其解引用到的地址是可重写的
-
iredismodule
用于在Rust中构建Redis模块的工具包
-
passable_guard
一个Guard,帮助您捕获在FFI边界上传递指针时的泄漏
-
ltptr
检查原始指针
-
alias-ptr
(主要)在Rust中安全地手动释放共享指针
-
raw_pointer
安全地处理指向泛型类型的原始可变指针
-
mempickle
使用0序列化将原始结构存储在磁盘上
-
vec_ptr
使用原始指针执行标准向量操作的不安全向量
-
ffi-destruct
为包含原始指针的FFI结构生成析构函数
-
raw
在Rust中不安全地操作原始表示
-
pointer
简化指针迭代
-
volatile-ptr
用于I/O设备访问的易失性指针
-
nulltermarrayiter
对以null结尾的数组进行原始指针迭代的迭代器;用于FFI
-
element-ptr-macro
元素指针的内部宏库
-
wasi-core
Rust的实验性WASI API绑定
尝试使用 DuckDuckGo 搜索。