#stdlib #std #renamed #std-prelude

已弃用 prelude

重命名为 "std_prelude":rust stdlib 应该始终拥有的序言

3 个不稳定版本

使用旧的 Rust 2015

0.2.1 2017年11月28日
0.2.0 2017年8月7日
0.1.0 2017年1月24日

#35 in #stdlib

Download history 71/week @ 2024-04-01 18/week @ 2024-04-08 11/week @ 2024-04-15 26/week @ 2024-04-22 21/week @ 2024-04-29 25/week @ 2024-05-06 19/week @ 2024-05-13 24/week @ 2024-05-20 17/week @ 2024-05-27 46/week @ 2024-06-03 32/week @ 2024-06-10 53/week @ 2024-06-17 19/week @ 2024-06-24 23/week @ 2024-07-01 23/week @ 2024-07-08 24/week @ 2024-07-15

每月 92 次下载
用于 template-builder

MIT 许可证

7KB

扩展 stdlib 序言

要使用,将其添加到您的 Crates.io 并编写

extern crate prelude;
use prelude::*;

// you now have access to HashMap, io::Write, str::FromStr, etc.

要查看导入的项目完整列表,请参阅 lib.rs

此库旨在添加一些“常用”特性和方法,根据作者的看法,这些特性和方法本应该包含在 stdlib 中。此 crate 的作者希望 rust 社区自行决定应包含哪些项目。如果此 crate 足够有用,作者有意将此 crate 的所有权转让给 rustlang-nursery 或类似的组织。

此库处于非常早期的发展阶段,因此稳定性尚未保证。我主要希望得到反馈。我是否遗漏了“几乎总是”需要导入的项目?是否有一些不应该存在?我应该将像 iofmt 等模块包含在序言中吗?

如果您认为上述任何一项是正确的,请提出一个问题!

保证

我为这个库提供以下保证

  • 一旦发布到 v1.0(很快),所有预言的新版本都将增加主版本号(1.0.0 -> 2.0.0),因为更改可能会造成编译器破坏(不再需要导入某些导入的项目)

没有运行时依赖