https://github.com/4ldo2/ioslice-rs
I/O slices for Rust that are similar to regular slices, but ABI-compatible with iovec or std's IoSlice, and supports #![no_std]
https://github.com/4ldo2/ioslice-rs
io iovec maybe-uninit rust uninitialized-memory vectored-io wsabuf
Last synced: 3 months ago
JSON representation
I/O slices for Rust that are similar to regular slices, but ABI-compatible with iovec or std's IoSlice, and supports #![no_std]
- Host: GitHub
- URL: https://github.com/4ldo2/ioslice-rs
- Owner: 4lDO2
- License: mit
- Created: 2020-09-08T13:34:39.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-18T15:21:25.000Z (over 2 years ago)
- Last Synced: 2025-09-20T01:50:29.063Z (9 months ago)
- Topics: io, iovec, maybe-uninit, rust, uninitialized-memory, vectored-io, wsabuf
- Language: Rust
- Homepage:
- Size: 180 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ioslice-rs
[](https://travis-ci.org/4lDO2/ioslice-rs)
[](https://crates.io/crates/ioslice)
[](https://docs.rs/ioslice/)
Provides I/O byte slice types that implement most traits that regular slices
implement, and are ABI compatible with `struct iovec` or `WSABUF`.
Additionally, various utility functions and traits for dealing with
uninitialized memory in safe code is also included.