#convert #cow #borrow #macro-derive #into-static #to-borrowed

无 std 生命周期

提供特性和 derive 宏来改变类型的生命周期,允许高效地重用具有任何生命周期要求的结构体或枚举

3 个版本

0.1.0 2021 年 8 月 21 日
0.1.0-beta12021 年 8 月 7 日

2361Rust 模式

Download history 75/week @ 2024-03-13 74/week @ 2024-03-20 57/week @ 2024-03-27 88/week @ 2024-04-03 100/week @ 2024-04-10 114/week @ 2024-04-17 68/week @ 2024-04-24 79/week @ 2024-05-01 95/week @ 2024-05-08 96/week @ 2024-05-15 56/week @ 2024-05-22 43/week @ 2024-05-29 97/week @ 2024-06-05 95/week @ 2024-06-12 81/week @ 2024-06-19 85/week @ 2024-06-26

每月 365 次下载
用于 2 crates

MIT/Apache

11KB
258

生命周期

此 crate 提供特性和 derive 宏来改变类型的生命周期,允许高效地重用具有任何生命周期要求的结构体或枚举。

有关更多信息,请参阅 文档

安装

[dependencies]
lifetime = { version = "x.y", features = ["macros"] }

安全性

此 crate 使用 #![forbid)]。我们希望保持此 crate 100% 安全,并使其依赖项保持最低。目前此 crate 没有依赖项。

许可

在您的选择下,根据 Apache 许可证,版本 2.0MIT 许可证 许可。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在此 crate 中的任何贡献,都将根据上述许可双重许可,不附加任何额外的条款或条件。


lib.rs:

此 crate 提供特性和 derive 宏来改变类型的生命周期,允许高效地重用具有任何生命周期要求的结构体或枚举。

macros 功能

此 crate 的宏默认不启用。请在您的 Cargo.toml 中使用以下内容,将 x.y 替换为您想要的版本,以启用宏。

[dependencies]
lifetime = { version = "x.y", features = ["macros"] }

无 std

请在您的 Cargo.toml 中使用以下内容,将 x.y 替换为您想要的版本,以禁用默认的 stdalloc 功能。

[dependencies]
lifetime = { version = "x.y", default-features = false }

依赖

~225KB