#自我引用

  1. cglue

    用于制作插件和C兼容库的FFI安全抽象

    v0.3.4 1.7K #abi #ffi #cbindgen #macro #self-reference #api-bindings
  2. orx-concurrent-option

    ConcurrentOption是一种无锁的并发读写选项类型

    v1.1.0 270 #options #lock-free #atomic #concurrency #data-structures #self-reference
  3. pinned-aliasable

    用于自我引用数据结构中无框可别名值的基于Pin的临时解决方案

    v0.1.3 110 #self-reference #data-structures #pinned #self-reference #aliasable #unboxed
  4. escher

    使用async/await转换的自我引用struct

    v0.3.0 #self-reference #reference #ownership #borrowing #self #lifetime
  5. detach

    一个辅助类型,用于能够分离/重新连接成员项

    v0.0.42 260 #self-reference #reference #mutable #self
  6. self-reference

    辅助

    v0.2.2 #self-referential #pin #no-std
  7. any_ref

    用于捕获和移动那些不是 'static 的东西,同时保证内存安全

    v0.2.1 #self-reference #reference #macro #memory-safety
  8. once_self_cell

    在稳定版Rust中安全使用的无proc-macro自我引用struct

    v0.6.3 #self #lifetime #lazy-evaluation #reference #borrowing #self-reference #self-referential
  9. refstruct

    为可以引用其自身字段的struct生成代码。目前处于alpha/experimental阶段。

    v0.1.1 #struct #reference #self #self-reference #struct-fields #self-referential
  10. 尝试使用DuckDuckGo进行搜索。

  11. rental

    一个宏,用于生成安全的自我引用struct,并提供了一些常用情况的预定义类型

    v0.5.6 5.5K #lifetime #reference #borrowing #ownership #self-reference #self #self-referential
  12. selfstack

    一个宏,用于生成自我引用struct

    v0.3.0 #reference #self-reference #self #self-referential #proc-macro #data-structures
  13. allsorts-rental

    一个宏,用于生成安全的自我引用struct,并提供了一些常用情况的预定义类型

    v0.5.6 #生命周期 #引用 #所有权 #借用 #自我引用 #自我 #自引用
  14. any_ref_macro

    用于捕获和移动那些不是 'static 的东西,同时保证内存安全

    v1.0.1 #自我引用 #引用 # #内存安全
  15. escher-derive

    使用async/await转换的自我引用struct

    v0.2.0 #自我引用 #引用 #自我 #所有权 #生命周期 #借用