| 0.1.0 |
|
|---|
#98 在 #io-read
在 2 个crate中使用
11KB
183 行
这是一个临时分支,仅为了发布#25 中提出的更改。请勿使用此版本,而是使用 ciborium。
ciborium-io
简单、低级I/O特性
此crate提供两个简单特性:Read 和 Write。这些特性模仿了 std::io 中的对应特性,但进行了简化,可以在 no_std 和 no_alloc 环境中使用。由于此crate只包含特性、内联函数和单元结构体,因此它应该是一个零成本的抽象。
如果启用了 std 功能,我们为所有 std::io 类型提供泛型实现。如果启用了 alloc 功能,我们为 Vec<u8> 提供实现。在所有情况下,您都会得到字节数组的实现。当然,您可以为您的类型实现这些特性。
许可证:Apache-2.0