Skip to main content

Crate cadmpeg_core

Crate cadmpeg_core 

Source
Expand description

Bounded byte decoding primitives shared by cadmpeg codecs.

Re-exports§

pub use container::ContainerEntry;
pub use error::CodecError;
pub use io::ReadSeek;

Modules§

absent_key
Absent-only reads for optional wire keys.
bytes
Shared byte-order assembly and byte-slice search over decode data.
container
Format-independent container entries.
convert
Checked conversions between numeric representations.
decode
Bounded ownership and decompression limits for untrusted decode input.
dialect
Dialect identification: what a document is, as read from its own bytes.
distinct_keys
Map readers that refuse a duplicate object key.
error
Errors returned by codec parsing and resource enforcement.
io
I/O traits used by codec entry points.
iter_wire
Serialize borrowed iterator columns without collecting them into vectors.
printable
Nonempty printable ASCII values shared by parsed and retained records.
target
Encoder target catalogs and typed target-selection refusals.
text
Source text that carries its own non-blank proof.

Macros§

dialect_id
Construct a static dialect id whose grammar is checked during compilation.
named_optional_field
Define the named reader one optional key is declared with.
nonblank_const
Builds a NonBlankString from a &'static str constant.
nonblank_literal
Builds a NonBlankString from a format literal whose first character is literal, non-whitespace text.