#已弃用 #uint #算术 #整数 #小端 #u256 #格式

未维护 无 std 大整数

已弃用:请使用 uint 代替

16 个稳定版本 (3 个主要版本)

使用旧的 Rust 2015

4.4.3 2020 年 5 月 7 日
4.4.1 2018 年 8 月 20 日
4.4.0 2018 年 6 月 11 日
4.2.0 2017 年 9 月 6 日
1.0.1 2016 年 12 月 26 日

⚠️ 已报告问题

#8#u256

Download history • Rust 包仓库 1321/week @ 2024-03-17 • Rust 包仓库 1481/week @ 2024-03-24 • Rust 包仓库 2111/week @ 2024-03-31 • Rust 包仓库 1061/week @ 2024-04-07 • Rust 包仓库 1666/week @ 2024-04-14 • Rust 包仓库 1271/week @ 2024-04-21 • Rust 包仓库 1507/week @ 2024-04-28 • Rust 包仓库 1025/week @ 2024-05-05 • Rust 包仓库 1110/week @ 2024-05-12 • Rust 包仓库 1168/week @ 2024-05-19 • Rust 包仓库 1190/week @ 2024-05-26 • Rust 包仓库 1226/week @ 2024-06-02 • Rust 包仓库 1123/week @ 2024-06-09 • Rust 包仓库 1535/week @ 2024-06-16 • Rust 包仓库 1064/week @ 2024-06-23 • Rust 包仓库 475/week @ 2024-06-30 • Rust 包仓库

4,362 每月下载量
用于 78 个crate (30 个直接使用)

MIT/Apache

72KB
2K SLoC

大整数

Build Status

API 文档

已弃用

此crate已被弃用,将不再进行开发。用户被邀请优先使用uint crate。

旧版说明

固定大小整数算术

要指定依赖项,请将其添加到 Cargo.toml

[dependencies]
bigint = "4"

小例子

extern crate bigint;
use bigint::U256;

fn main() {
	let mut val: U256 = 1023.into();
	for _ in 0..200 { val = val * 2.into() }
	assert_eq!(
		&format!("{}", val),
		"1643897619276947051879427220465009342380213662639797070513307648"
	);
}

no_std crates

此crate有一个默认启用的功能 std。要在 no_std 环境中使用此crate,请将以下内容添加到您的 Cargo.toml

[dependencies]
bigint = { version = "4", default-features = false }

许可证

bigint 主要在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发,您可选择。

请参阅 LICENSE-APACHE 和 LICENSE-MIT 以获取详细信息。

贡献

除非您明确声明,否则您提交给 bigint 以供包含在内的任何贡献,根据 Apache-2.0 许可证的定义,应按照上述方式双许可,无需任何额外的条款或条件。

依赖项

~98–480KB