An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

shared_io_utils

A utility to provide more convenient `Read` `Write` `Seek` `Debug` `Cursor` that could be shared, e.g. `SharedReader`, `SharedWriter`, `SharedReadWrite`, `DishonestReader` for modifying data using closures when being called `read()`, `CombinedReader` combines two readers but you can 'slice' the readers to make it only able to read parts of them, `CursorVecU8` have a better formatting behavior, `SharedCursor` shares a `CursorVecU8`, `MultistreamIO` allows you to switch its streams to read or write, `SharedMultistreamIO` shares the `MultistreamIO`. All of these 'shared' version are used for the 3rd party library to read/write and you can capture the data or modify the data.

Ecosystem
crates.io
Latest Release
0.0.5
10 months ago
Versions
5
Downloads
2,815 total
0.0.5
Published: 10 months ago
Registry - Documentation - Download
0.0.4
Published: 10 months ago
Registry - Documentation - Download
0.0.3
Published: 10 months ago
Registry - Documentation - Download
0.0.2
Published: 10 months ago
Registry - Documentation - Download
0.0.1
Published: 10 months ago
Registry - Documentation - Download
Links
Registry crates.io
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:cargo/shared_io_utils
spec
License Other
First Release 10 months ago
Last Synced 23 days ago
Keywords
io reader writer shared
Repository
Stars 0 on GitHub
Forks 0 on GitHub