Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common imports for Qubit Text Codec callers.

Re-exports§

pub use crate::Ascii;
pub use crate::AsciiCodec;
pub use crate::Charset;
pub use crate::CharsetCodec;
pub use crate::CharsetConvertError;
pub use crate::CharsetConverter;
pub use crate::CharsetDecodeError;
pub use crate::CharsetDecodeErrorKind;
pub use crate::CharsetDecodePolicy;
pub use crate::CharsetDecodeResult;
pub use crate::CharsetDecoder;
pub use crate::CharsetEncodeError;
pub use crate::CharsetEncodeErrorKind;
pub use crate::CharsetEncodePolicy;
pub use crate::CharsetEncodeProbe;
pub use crate::CharsetEncodeResult;
pub use crate::CharsetEncoder;
pub use crate::Latin1Codec;
pub use crate::MalformedAction;
pub use crate::Unicode;
pub use crate::UnicodeBom;
pub use crate::UnmappableAction;
pub use crate::Utf8;
pub use crate::Utf8Codec;
pub use crate::Utf16;
pub use crate::Utf16ByteCodec;
pub use crate::Utf16U16Codec;
pub use crate::Utf32;
pub use crate::Utf32ByteCodec;
pub use crate::Utf32U32Codec;

Structs§

TranscodeProgress
Counts how much work a crate::BufferedTranscoder completed before returning.

Enums§

ByteOrder
Runtime byte order selector.
CapacityError
Error reported by output-capacity planning APIs.
TranscodeStatus
Reports why a crate::BufferedTranscoder stopped converting input.

Traits§

BufferedTranscoder
Converts one logical stream of input units into one logical stream of output units.
Codec
Encodes and decodes one value or codec quantum against a unit buffer.