• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

patches/25-Apr-2025-2419

src/25-Apr-2025-268185

.cargo-checksum.jsonD25-Apr-2025404 11

Android.bpD25-Apr-20251.6 KiB6458

Cargo.tomlD25-Apr-20251.2 KiB4337

LICENSED25-Apr-202511.1 KiB202169

METADATAD25-Apr-2025397 1817

MODULE_LICENSE_APACHE2D25-Apr-20250

README.mdD25-Apr-20251.2 KiB2317

TEST_MAPPINGD25-Apr-2025275 1716

cargo_embargo.jsonD25-Apr-2025567 3534

rules.mkD25-Apr-2025503 1910

README.md

1[![Workflow Status](https://github.com/enarx/ciborium/workflows/test/badge.svg)](https://github.com/enarx/ciborium/actions?query=workflow%3A%22test%22)
2[![Average time to resolve an issue](https://isitmaintained.com/badge/resolution/enarx/ciborium.svg)](https://isitmaintained.com/project/enarx/ciborium "Average time to resolve an issue")
3[![Percentage of issues still open](https://isitmaintained.com/badge/open/enarx/ciborium.svg)](https://isitmaintained.com/project/enarx/ciborium "Percentage of issues still open")
4![Maintenance](https://img.shields.io/badge/maintenance-activly--developed-brightgreen.svg)
5
6# ciborium-io
7
8Simple, Low-level I/O traits
9
10This crate provides two simple traits: `Read` and `Write`. These traits
11mimic their counterparts in `std::io`, but are trimmed for simplicity
12and can be used in `no_std` and `no_alloc` environments. Since this
13crate contains only traits, inline functions and unit structs, it should
14be a zero-cost abstraction.
15
16If the `std` feature is enabled, we provide blanket implementations for
17all `std::io` types. If the `alloc` feature is enabled, we provide
18implementations for `Vec<u8>`. In all cases, you get implementations
19for byte slices. You can, of course, implement the traits for your own
20types.
21
22License: Apache-2.0
23