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