#borrow

  1. beef

    更紧凑的Cow

    v0.5.2 646K #cow #str #slice #borrow #string
  2. yoke

    一种抽象,允许借用数据与它从其中借用的支持数据一起携带

    v0.7.4 432K #zero-copy #lifetime #self-referential #serialization #borrow #data-source #smart-pointers
  3. elsa

    Rust中的只增集合,其中对条目的借用可以超过插入

    v1.10.0 197K #cache #frozen #arena #map #borrow #data-structures
  4. atomic_refcell

    线程安全的RefCell

    v0.1.13 114K #refcell #thread-safe #atomic #borrow #shared-state #mutable #concurrency
  5. zerofrom

    用于构造的trait

    v0.1.4 434K #zero-copy #borrow #lifetime #serialization #zerocopy
  6. qcell

    RefCell和RwLock的静态检查替代品

    v0.5.4 14K #refcell #cell #borrow #borrowing #rc #send-sync
  7. mown

    可能是所有者值的包装器。用于可以拥有或借用的值的包装器。

    v1.0.0 10K #wrapper #reference #borrow #container #own
  8. generativity

    生成唯一的不可变生命周期

    v1.1.0 10K #lifetime #unique #invariants #unsafe-tools #generation #brand #borrow
  9. vrc

    VRChat API的非官方Rust类型

    v0.4.0 170 #vr-chat #api-bindings #social-vr #api #borrow #socialvr
  10. tokenlock

    解耦权限和数据的数据单元类型

    v0.3.8 180 #token #cell #lock #borrow #ghost #data-access #borrowing
  11. 借用我

    Rust中缺失的复合借用

    v0.0.15 #生命周期 #借用 #
  12. 部分借用

    部分借用一个结构体

    v1.0.1 #结构体字段 #部分 #借用 #可变 #借用 #可变借用 #引用
  13. minijinja-stack-ref

    MiniJinja的动态栈引用

    v1.0.21 120 #模板 #jinja #jinja2 #借用 #自动重新加载 #模板引擎 #渲染模板
  14. nshare

    不同Rust包中n维类型的转换

    v0.9.0 1.4K #ndarray #nalgebra #转换 #图像 #借用 #借用
  15. loopcell

    用于一次只能按顺序使用一次的多个访问路径的cell

    v1.0.0 150 #cell #循环 #异步 #借用 #从-fn #无分配 #循环
  16. borrow-bag

    一个类型安全、异构的集合,具有零成本的添加和借用

    v1.1.1 2.7K #集合 #借用 #异构 #添加 #gotham #web #结构
  17. lurk-elsa

    Rust中的只增集合,其中对条目的借用可以超过插入

    v0.1.1 #冻结 #缓存 #映射 #竞技场 #数据结构 #借用
  18. borrow-or-share

    用于借用或共享数据的特质

    v0.2.2 2.5K #借用 #共享 #共享 #借用 #引用 #数据 #特质
  19. loaned

    安全地移动具有活动内部借用的值

    v0.1.2 480 #借用 #活动 #自引用 # #移动 #内部 #安全
  20. accountable-refcell

    提供动态借用失败可执行信息的RefCell包装器

    v0.2.1 9.6K #refcell #借用 #堆栈跟踪 #可变借用 #错误 #动态 #失败
  21. rt_map

    从映射中运行时管理的可变借用

    v0.5.2 320 #映射 #运行时 #借用 #可变借用
  22. rc-borrow

    Rc和Arc的借用形式

    v1.4.0 600 #arc #rc #引用 #借用
  23. deferred-reference

    延迟引用不是实际的引用,它仅是一个与它指向的位置的生存期绑定的智能指针

    v0.1.2 #reference #deferred #lifetime #pointers #borrow #raw-pointers
  24. genesis

    静态类型 ECS 世界生成

    v0.2.2 #ecs #entity #component #compile-time #checking #world #borrow
  25. singleton-cell

    一个更强大的 Ghost Cell,允许使用任何单例作为键

    v0.3.1 #ghost-cell #cell #ghost #shared-data #borrow #experimental #borrowing
  26. cell

    std::cell::RefCell 的替代品,增加了对映射借用的高级支持

    v0.1.8 #refcell #replace #mapping #borrow #state #advanced #borrowed
  27. cervine

    一个略微更灵活的 Cow;大致相当于 alloc::borrow::Cow 对 ToOwned

    v0.0.6 #cow #smart-pointers #serde #borrow #no-std
  28. speedy_refs

    一组简单、快速且有用的智能指针

    v0.2.7 #smart-pointers #refcell #rc #borrow #shared #sync #arc
  29. dairy

    一个更紧凑、用户友好的写时克隆智能指针

    v0.2.2 #smart-pointers #cow #str #user-friendly #slice #path #borrow
  30. lifetime

    用于更改类型生命周期的特性和 derive 宏,允许有效地重用具有任何生命周期要求的结构或枚举

    v0.1.0 380 #borrow #convert #cow #macro-derive #to-borrowed #into-static
  31. yoke-derive

    yoke crate 的自定义 derive

    v0.7.4 420K #lifetime #borrow #zero-copy #self-referential #serialization #zerocopy
  32. rt_vec

    从 vec 运行时管理的可变借用

    v0.1.1 #run-time #borrow #map
  33. you-can

    #[you_can::turn_off_the_borrow_checker]

    v0.0.14 140 #borrow #checker #off #turn #unsafe
  34. valrow

    按值借用

    v0.0.0-2024-02-13 #borrow #ffi #no-alloc
  35. visiting_ref

    在退出作用域时异步返回值的所有权给另一个上下文的容器类型

    v0.2.0 #owned #async #borrow #lifetime
  36. deref_owned

    std::borrow::Cow 的一般化

    v0.10.2 #owned #cow #run-time #overhead #generalization #borrow #borrowed
  37. 尝试使用 DuckDuckGo 进行搜索。

  38. revent

    Rust 的事件系统

    v0.29.0 100 #event-system #events #borrow #stacked #object #node #send
  39. stack-tokens

    方便 TLS 借用的 stack token 实现

    v0.1.0 #borrow #tls #stack-token
  40. hv-guarded-borrow

    为“受保护”借用提供特性和实现,以供泛型使用

    v0.1.1 #borrow #traits #sync
  41. supercow

    接受类似引用的泛型方式,而不增加泛型数量

    v0.1.0 5.6K #cow #generic #ref #borrow #generics
  42. borrow_trait

    公开了 borrowborrow_mut 的特性

    v0.1.1 #refcell #borrow #traits #pointers #borrow-mut #found #most
  43. scoped_reference

    运行时检查的借用生命周期

    v0.1.3 #reference #lifetime #borrow #scoped #runtime-checked #abort #static
  44. sync_rw_cell

    RefCell 的线程安全版本

    v0.1.0 #refcell #thread-safe #cell #version #sync #borrow #abort
  45. debug-cell

    标准库中 RefCell 类型的克隆,在非发布构建中提供额外的调试支持。每当发生借用错误时,还会打印出已知借用的创建位置。

    v0.1.1 360 #refcell #debugging #borrow #happen #error #standard #locations
  46. bufferpool

    由一个连续向量支持的向量数组 - 允许非重叠区域的可变借用

    v0.1.7 #vector #buffer #region #backed #contiguous #non-overlapping #borrow
  47. wiggle-borrow

    与 Wiggle 一起使用的运行时借用检查器

    v0.27.0 #wasm #run-time #borrow #checker #web-assembly #wiggle
  48. dioxus-debug-cell

    标准库中 RefCell 类型的克隆,在非发布构建中提供额外的调试支持。每当发生借用错误时,还会打印出已知借用的创建位置。

    v0.1.1 10K #refcell #borrow #debugging #happen #standard #locations #builds
  49. borrowck_sacrifices

    为了保持借用检查器的满意和开发者的理智,必要的牺牲

    v0.1.0 #borrow #unsafe #mutable
  50. enjoin

    强大的语法级异步连接宏

    v0.2.0 #join #async #macro #borrow #syntax-level #mutable-borrow #branch
  51. arref

    使从数组借用可变元素更简单

    v0.1.0 440 #array #borrow #index
  52. disjoint-borrow

    切片的分离可变借用

    v0.1.1 #borrow #disjoint #slice #mutable #immutability #intersect #numbers
  53. retentive-lender

    具有调试信息的内部可变性的哑容器,支持WebAssembly

    v0.1.0 #interior-mutability #lender #debugging #retentive #wasm #borrower #borrow
  54. boow

    Borrow Or oWned 智能指针。Cow的替代品。

    v0.1.3 2.4K #pointers #smart-pointers #owned #cow #bow #borrow #pointer
  55. hv-lease-tracker

    兼容no-std的借用来源跟踪,在实现内部可变性的原语时提供更好的诊断

    v0.1.0 #diagnostics #borrow #panic #interior-mutability #diagnostic #debugging
  56. rent_to_own

    一个包装类型,可以在必要时放弃底层值的所有权

    v0.1.0 650 #borrow #cell #move #rent #take
  57. borrow_with_ref_obj

    Borrow[Mut] 的版本,返回引用对象(例如 std::cell::Ref)

    v0.1.3 #borrow #reference #ref #version #object #refcell #return
  58. atomic-borrow

    原子引用计数器

    v0.1.3 #atomic #counter #reference #borrow #rc
  59. stable_borrow

    一个标记特质,表明借用是地址稳定的

    v1.0.0 #borrow #traits #trait
  60. unborrow

    宏,用于使用自变量的临时 &-borrows 作为参数调用 &mut self 方法

    v0.3.1 #borrow #lifetime #macro
  61. borrow_as

    部分结构借用变得简单,包括分割借用

    v0.1.0 #borrow #partial #splitting #borrowing #struct
  62. borrowed-thread

    将借用安全地传递给 thread::spawn 的线程安全方式

    v0.1.3 #thread #thread-safe #borrow #pass #spawn #join
  63. atomic_refcell_try

    线程安全的RefCell

    v0.2.0 #refcell #thread #borrow #atomic #thread-safe #value #high
  64. reuse

    为满足任何生命周期要求,高效重用您的结构体或枚举的特性和派生宏

    v0.1.0-alpha #borrow #convert #cow #macro-derive #to-borrowed #into-static #reusability
  65. ref_clone

    以高阶类型借用,用于防止代码重复

    v0.8.0 #borrow #higher #kinded #duplicates #prevent #type #argument
  66. detached-str

    安全地借用无生命周期的字符串

    v0.1.0 #string #lifetime #detached #borrow #safely #slice #borrowing
  67. pawn

    Cells的未检查借用操作

    v0.9.1 #cell #borrow #no-std