1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2017年6月23日 |
---|
#30 在 #string-format
用于 2 crate
125KB
2.5K SLoC
bstring
bstring
crate 提供了两种类型,bstr
和 BString
,它们实现了针对未知编码的字节字符串的类似于 str
的函数。
bstring_macros
crate 提供了 bformat!
宏,它实现了类似于 format!
的字节字符串格式化。
这些类型旨在帮助实现没有固定字符编码的文本协议。
构建
要将 bstring
包含到您的项目中,请将以下内容添加到您的 Cargo.toml
[dependencies]
bstring = "0.1"
bstring_macros = "0.1"
并将以下内容添加到您的 crate 根目录
extern crate bstring;
#[macro_use] extern crate bstring_macros;
许可证
bstring
在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。
有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。
lib.rs
:
字节字符串格式化和操作
本 crate 提供了类型 bstr
和 BString
,它们实现了针对未知编码的字节字符串值的类似于 str
的函数。
这些类型旨在帮助实现没有固定字符编码的文本协议。
bstring_macros
crate 提供了类似于标准库中 String
值的格式化宏。