Module dicom_encoding::encode[][src]

Expand description

This module contains all DICOM data element encoding logic.

Modules

This module provides implementations for basic encoders: little endian and big endian.

Explicit VR Big Endian syntax transfer implementation.

Explicit VR Little Endian syntax transfer implementation

Implicit VR Big Endian syntax transfer implementation

Structs

A type binding of an encoder to a target writer.

Enums

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

Traits

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.

Type trait for a data element encoder.

Type trait for a data element encoder to a single known writer type W.

Type Definitions