wire-repr 0.3.0

A no_std, no_alloc Rust library for wire representations.
Documentation
#![no_std]
#![deny(missing_docs, unsafe_code)]
#![doc = include_str!("lib.md")]

extern crate self as wire_repr;

/// Codec contracts and built-in codecs.
pub mod codec;

/// Implementation details used by code generated from [`wire_repr!`].
#[doc(hidden)]
pub mod __private {
    pub use crate::codec::fixed::OwnedBytes;
}

#[doc(inline)]
pub use wire_repr_macros::wire_repr;

pub use codec::{
    BeI16, BeI32, BeI64, BeI128, BeU16, BeU24, BeU32, BeU64, BeU128, Bytes, EncodePlan,
    ExactWidthError, FixedCodec, I8, LeI16, LeI32, LeI64, LeI128, LeU16, LeU24, LeU32, LeU64,
    LeU128, PrefixCodec, PrefixExtent, U8, U24RangeError,
};