#borrow #live #self-referential #values #move #inner #safely

no-std borrowed

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

3 个版本

0.1.2 2024 年 6 月 3 日
0.1.1 2024 年 4 月 24 日
0.1.0 2024 年 4 月 19 日

#5#inner

Download history • Rust 包仓库 136/week @ 2024-04-25 • Rust 包仓库 50/week @ 2024-05-02 • Rust 包仓库 149/week @ 2024-05-09 • Rust 包仓库 3320/week @ 2024-05-16 • Rust 包仓库 1129/week @ 2024-05-23 • Rust 包仓库 909/week @ 2024-05-30 • Rust 包仓库 615/week @ 2024-06-06 • Rust 包仓库 389/week @ 2024-06-13 • Rust 包仓库 242/week @ 2024-06-20 • Rust 包仓库 233/week @ 2024-06-27 • Rust 包仓库 207/week @ 2024-07-04 • Rust 包仓库 129/week @ 2024-07-11 • Rust 包仓库 114/week @ 2024-07-18 • Rust 包仓库 99/week @ 2024-07-25 • Rust 包仓库 148/week @ 2024-08-01 • Rust 包仓库 121/week @ 2024-08-08 • Rust 包仓库

498 每月下载
3 个 crate 中使用 (通过 bend-lang)

MIT/Apache

26KB
547

loaned

loaned 提供了 Loaned<'t, T>LoanedMut<'t, T> 类型,允许拥有具有活动不可变/可变借用的值,允许表达有限的(但非常表达性)自引用结构子集。

示例

查看 examples/.

安全性

loaned 使用了不安全的代码,虽然通过了 Miri 的基本测试,但其安全性尚未经过严格的证明。

无运行时依赖

特性