Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common codec traits and buffer conversion primitives.

Importing this module brings the domain-neutral codec traits, convenience value encoder/decoder traits, byte-order markers, and progress-oriented transcoder types into scope.

Re-exportsยง

pub use crate::BigEndian;
pub use crate::BufferedConvertEngine;
pub use crate::BufferedConvertHooks;
pub use crate::BufferedConverter;
pub use crate::BufferedDecoder;
pub use crate::BufferedEncoder;
pub use crate::BufferedTranscoder;
pub use crate::ByteOrder;
pub use crate::ByteOrderSpec;
pub use crate::CapacityError;
pub use crate::Codec;
pub use crate::CodecBufferedConverter;
pub use crate::CodecBufferedDecoder;
pub use crate::CodecBufferedEncoder;
pub use crate::CodecConvertError;
pub use crate::CodecDecodeError;
pub use crate::CodecEncodeError;
pub use crate::CodecValueDecoder;
pub use crate::CodecValueEncoder;
pub use crate::EncodeContext;
pub use crate::EncodePlan;
pub use crate::FinishError;
pub use crate::LittleEndian;
pub use crate::TranscodeProgress;
pub use crate::TranscodeStatus;
pub use crate::ValueDecoder;
pub use crate::ValueEncoder;