Module dicom_encoding::encode

source ·
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 Aliases§