Expand description
dts-core
This crate provides the Serializer and Deserializer implementations used
by dts internally to convert between
different input and output encodings. In additional to that it exposes the
data transformation functionality that dts uses to modify the input data
before serializing it.
Note: The API of dts-core is subject to change and there are no
stability guarantees.
License
The source code of dts-core is released under the MIT License. See the bundled LICENSE file for details.
Modules
This module provides a Deserializer which supports deserializing input data with various
encodings into a Value.
A wrapper for jq.
Object key transformation utilities.
This module provides a Serializer which supports serializing values into various output
encodings.
Structs
A type that can read from a Source. It is able to detect the Source’s encoding by looking
at the first line of the input.
Enums
Encodings supported by this crate.
The error returned by all fallible operations within this crate.
A target to write serialized output to.
A source for data that needs to be deserialized.
Type Definitions
A type alias for Result<T, Error>.