#![deny(missing_docs)]
mod codec;
pub use bytes::{Bytes, BytesMut};
pub use codec::{BytesCodec, LengthCodec, LinesCodec};
#[cfg(feature = "cbor")]
pub use codec::{CborCodec, CborCodecError};
#[cfg(feature = "json")]
pub use codec::{JsonCodec, JsonCodecError};
mod decoder;
pub use decoder::Decoder;
mod encoder;
pub use encoder::Encoder;
mod framed;
pub use framed::{Framed, FramedParts};
mod framed_read;
pub use framed_read::{FramedRead, FramedReadParts};
mod framed_write;
pub use framed_write::{FramedWrite, FramedWriteParts};
mod fuse;