#gmp #arithmetic #bignum #multi #precision

rust-gmp-serde

Rust对GMP的绑定,增加了serde支持

1个不稳定版本

使用旧的Rust 2015

0.5.0 2020年9月21日

#1786 in 数学

MIT 许可证

81KB
2.5K SLoC

Build Status

文档

以下函数有意被排除在绑定之外

  • gmp_randinit (不安全,已废弃)
  • mpz_random (不安全,已废弃)
  • mpz_random2 (不安全,已废弃)
  • mpf_set_default_prec (不安全)
  • mpf_get_default_prec (不安全)
  • mpf_init (不安全)
  • mpf_inits (不安全,va_list包装器)
  • mpf_clears (va_list包装器)
  • mpf_swap (不如rust的swap好)
  • mpf_set_prec_raw (如果需要,可以通过unsafe函数公开)
  • mpz_inits (va_list包装器)
  • mpz_clears (va_list包装器)
  • mpz_swap (不如rust的swap好)
  • mpq_inits (va_list包装器)
  • mpq_clears (va_list包装器)
  • mpq_swap (不如rust的swap好)

依赖

~95–460KB