1 个不稳定版本

使用旧的 Rust 2015

0.0.1 2015年7月4日

#43 in #convenience

8KB

Rust 缺失的电池

Rust 是一块空白画布。你可以用 Rust 创建你的大脑所能想象的一切。当你精通 Rust,你将变得更加优秀。

但你怎么创建一个随机的数字呢?

stdx 是一组精选的 备受推崇的 Rust crate,用于典型的编程任务,以及一个将它们以可定制的方式组合在一起的 crate,以方便使用。 如果你是 Rust 新手, stdx 揭示了 Rust 界中所有人都已知的传奇 crate! 阅读这些话,并在 Rust 寺庙 的下一级中更进一步。

警告:stdx 目前还不能使用。它仍然主要处于概念阶段。

Build Status

入门

警告:不要这样做。这不起作用。相反,阅读 推荐的 crate 并像专业人士一样链接它们

将以下内容添加到你的 Cargo.toml 中

[dependencies]
stdx = "0.102"

然后将其添加到你的 crate 源代码顶部

extern crate stdx;

现在你可以访问所有与 Rust 编译器和语言的 1.2 版本相对应的 stdx 修订版的 crate,这也将适用于所有未来的 1.x 版本的 Rust 语言!

查看它

extern crate stdx;

fn main() {
    use stdx::rand::{self, rand::Rng};

    let mut rng = rand::thread_rng();
    println!("{}", rng.gen::<i32>())
}

这就是你创建一个随机的数字的方法。

我们还是会尝试。这些库很 受欢迎,并且 Rust 团队 也会尽力不破坏它们。

当前电池

stdx 的当前版本是 stdx-0.102.0,与 Rust 稳定版 1.2 版本相对应。

为包鉴赏家提供的高级细节

待办事项:使用包功能来选择性启用包。

过去的电池

Rust 1.2将是第一个存在stdx的版本。目前还没有之前的版本。

贡献和策略

stdx优先选择经过“实战检验”的包,这包括像libc这样的老旧且不受欢迎的包,以及被官方工具链使用的包(如果不够美观,也会得到维护和高度兼容),以及其他流行且维护良好的包。

所有包都必须在Rust的一级平台上工作,目前是x86 Linux、OS X和Windows。

所有包都必须发布到crates.io,包括文档链接和声明的许可证。

许可证

stdx及其链接的包在各种许可、BSD-like许可证下授权。简单来说,这些许可证允许其代码被自由使用和分发,并且与Rust的许可证(MIT/Apache 2)兼容。

stdx本身是MIT/Apache 2双授权,类似于Rust,版权归其贡献者所有。

依赖

~10MB
~191K SLoC