#cursor #io #no-std #byteorder #nostd-environment

nostd-cursor

在nostd-environment中实现std::io::cursor的库

3个版本

0.1.2 2023年6月17日
0.1.1 2023年6月14日
0.1.0 2023年6月14日

13#byteorder

Download history 14/week @ 2024-04-19 37/week @ 2024-04-26 9/week @ 2024-05-03 7/week @ 2024-05-10 24/week @ 2024-05-17 23/week @ 2024-05-24 31/week @ 2024-05-31 12/week @ 2024-06-07 25/week @ 2024-06-14 17/week @ 2024-06-21 37/week @ 2024-06-28 27/week @ 2024-07-05 30/week @ 2024-07-12 33/week @ 2024-07-19 57/week @ 2024-07-26

每月162 次下载

MIT 许可证

14KB
345

nostd_cursor

由于在no_std环境中无法使用std::io::Cursor<T>,我决定创建一个非常简单的实现,它默认支持byteorder,因为这就是我总是使用Cursor的方式。

用法

没有byteorder的Cursor

一个正常的Cursor可以在nostd_cursor::cursor::Cursor中找到

带有byteorder的Cursor

可以使用nostd_cursor::LECursor<T>nostd_cursor::BECursor<T>

贡献

到目前为止,我只实现了Cursor::read_exact()。如果您需要任何其他在std版本中实现的功能,请随时创建一个pull request!我只为我的个人项目需要时添加更多功能。

依赖关系

~115KB