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 在 解析器实现
333,945 每月下载量
在 246 个 包(21 个直接)中使用
23KB
300 行
btoi
从 ASCII 字节切片中解析整数。
简介
提供与 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