百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

bstr

> 编程语言
开源

Rust 的字符串类型,不需要是有效的 UTF-8。

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Rust 的字符串类型,不需要是有效的 UTF-8。

bstr

此 crate 提供了用于 &[u8] 和 Vec 的扩展特性,使它们可以作为字节串使用,其中字节串通常是 UTF-8。这与标准库中的 String 和 str 类型不同,因为它们不需要是有效的 UTF-8,但可能是完全有效的 UTF-8 或部分有效的 UTF-8。

以下两个示例展示了字节字符串的 API 特性以及用于快速逐行读取的 I/O 便利函数。

rust
使用 std::{error::Error, io::{self, Write}};
使用 bstr::{ByteSlice, io::BufReadExt};
fn main() -> Result> {
let stdin = io::stdin();
let mut stdout = io::BufWriter::new(io::stdout());
let mut u

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustbyte-stringbytesgraphemessubstring

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言