10 个版本

使用旧的 Rust 2015

0.4.3 2023年2月18日
0.4.2 2020年2月16日
0.4.1 2019年4月8日
0.4.0 2018年9月5日
0.1.2 2017年11月29日

#61解析器实现

Download history 148364/week @ 2024-03-14 146780/week @ 2024-03-21 133127/week @ 2024-03-28 130756/week @ 2024-04-04 128905/week @ 2024-04-11 126630/week @ 2024-04-18 100245/week @ 2024-04-25 91247/week @ 2024-05-02 100443/week @ 2024-05-09 89322/week @ 2024-05-16 88483/week @ 2024-05-23 94972/week @ 2024-05-30 89694/week @ 2024-06-06 82883/week @ 2024-06-13 83407/week @ 2024-06-20 61973/week @ 2024-06-27

333,945 每月下载量
246 包(21 个直接)中使用

MIT/Apache

23KB
300

btoi

从 ASCII 字节切片中解析整数。

crates.io docs.rs

简介

提供与 from_str_radix 类似的函数,但直接从字节切片解析而不是字符串时更快。

支持 #![no_std]

use btoi::btoi;

assert_eq!(Ok(42), btoi(b"42"));
assert_eq!(Ok(-1000), btoi(b"-1000"));

文档

阅读文档

变更日志

  • 0.4.3
    • 使用 #[track_caller]
  • 0.4.2
    • 不再 !#[deny(warnings)],这在库中是一个向前兼容风险。
    • 显式 !#[forbid(unsafe_code)]
  • 0.4.1
    • - 被解析为零,但应该报错。感谢 @wayslog。
  • 0.4.0
    • 将基数类型更改为 u32(从 u8)以反映标准库。
    • 无需 #[inline] 泛型函数。
  • 0.3.0
    • 添加新默认功能 std。为 #![no_std] 支持禁用。
    • 将函数标记为 #[inline]
  • 0.2.0
    • 不再重新导出 num-traits。
  • 0.1.3
    • 更新到 num-traits 0.2(semver 兼容)。
  • 0.1.2
    • 修复文档警告。
    • 更新依赖项。
  • 0.1.1
    • 修复文档。
  • 0.1.0
    • 初始发布。

许可证

btoi 根据 Apache 2.0 和 MIT 许可证双授权,您可选择其一。

依赖

~155KB