我常用的Rust crate备份

发布时间 2023-07-22 18:42:39作者: yhm138

Cargo.toml

[package]
name = "rust_hello"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
num-bigint = "0.3"  # 提供大整数算术操作的库
num-traits = "0.2"  # 提供数字类型的抽象特性

[profile.release]
lto = "y"
panic = "abort"

# ndarray-linalg = "0.13"  # 提供线性代数操作,例如矩阵分解,求解线性系统等
# rulinalg = "0.4"  # Rust的线性代数库
# ndarray = "0.15"  # 提供n维数组(矩阵)的库
# simd-json = "0.3.22"  # 提供SIMD加速的JSON解析
# bit-vec = "0.6"  # 提供可动态大小的位向量
# permutohedron = "0.2"  # 提供排列和组合算法
# lazy_static = "1.4.0"  # 允许你创建一次性分配('static)的全局数据
# rayon = "1.5.0"  # 数据并行处理库
# thread_local = "1.1.3"  # 提供线程局部变量的能力
# typed-arena = "2.0.1"  # 提供类型化的内存分配
# memmap = "0.7.0"  # 提供内存映射的能力
# serde_json = "1.0"  # 提供JSON序列化和反序列化的库
# rand = "0.8.0"  # 生成随机数的库
# hyper = "0.13"  # 提供HTTP客户端和服务器的框架
# tokio = { version = "0.2", features = ["full"] }  # 提供异步运行时的库
# statrs = "0.13.0"  # 提供统计函数的库
# ndarray-stats = "0.4.0"  # 提供数组统计方法的库
# bitvec = "1.0.1"  # 提供位向量操作的库
# uint = "0.9"  # 提供无符号整数类型的库
# pariter = "0.5.1"  # 提供并行迭代器的库
# rug = { version = "1.19.0", features = ["integer"], default-features = false }  # 提供任意精度的整数和有理数的库
# kd-tree = "0.5.1"  # 提供kd树数据结构的库
# time = "0.3"  # 提供时间和日期处理的库
# serde = "1.0"  # 提供序列化和反序列化的框架
# cached = "0.26.0"  # 提供缓存功能的库