File: README.md

package info (click to toggle)
librsvg 2.60.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 140,720 kB
  • sloc: python: 2,913; ansic: 2,333; sh: 1,022; makefile: 95; xml: 14; javascript: 9
file content (22 lines) | stat: -rw-r--r-- 1,277 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[![Workflow Status](https://github.com/enarx/ciborium/workflows/test/badge.svg)](https://github.com/enarx/ciborium/actions?query=workflow%3A%22test%22)
[![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")
[![Percentage of issues still open](https://isitmaintained.com/badge/open/enarx/ciborium.svg)](https://isitmaintained.com/project/enarx/ciborium "Percentage of issues still open")
![Maintenance](https://img.shields.io/badge/maintenance-activly--developed-brightgreen.svg)

# ciborium-io

Simple, Low-level I/O traits

This crate provides two simple traits: `Read` and `Write`. These traits
mimic their counterparts in `std::io`, but are trimmed for simplicity
and can be used in `no_std` and `no_alloc` environments. Since this
crate contains only traits, inline functions and unit structs, it should
be a zero-cost abstraction.

If the `std` feature is enabled, we provide blanket implementations for
all `std::io` types. If the `alloc` feature is enabled, we provide
implementations for `Vec<u8>`. In all cases, you get implementations
for byte slices. You can, of course, implement the traits for your own
types.

License: Apache-2.0