Module encode

Source
Expand description

This module contains all DICOM data element encoding logic.

Modules§

basic
This module provides implementations for basic encoders: little endian and big endian.
explicit_be
Explicit VR Big Endian syntax transfer implementation.
explicit_le
Explicit VR Little Endian syntax transfer implementation
implicit_le
Implicit VR Big Endian syntax transfer implementation

Structs§

EncoderFor
A type binding of an encoder to a target writer.

Enums§

Error
Module-level error type: for errors which may occur while encoding DICOM data.

Traits§

BasicEncode
Type trait for an encoder of basic data properties. Unlike Encode (and similar to BasicDecode), this trait is not object safe because it’s better to just provide a dynamic implementation.
Encode
Type trait for a data element encoder.
EncodeTo
Type trait for a data element encoder to a single known writer type W.

Type Aliases§

Result