Module dicom_core::value[][src]

This module includes a high level abstraction over a DICOM data element’s value.

Re-exports

pub use self::deserialize::Error as DeserializeError;

Modules

deserialize

Parsing of primitive values

serialize

Encoding of primitive values.

Structs

CastValueError

An error type for an attempt of accessing a value in one internal representation as another.

ConvertValueError

An error type for a failed attempt at converting a value into another representation.

Enums

InvalidValueReadError

Triggered when a value reading attempt fails.

PrimitiveValue

An enum representing a primitive value from a DICOM element. The result of decoding an element’s data value may be one of the enumerated types depending on its content and value representation.

Value

Representation of a full DICOM value, which may be either primitive or another DICOM object.

ValueType

An enum representing an abstraction of a DICOM element’s data value type. This should be the equivalent of PrimitiveValue without the content, plus the Item and PixelSequence entries.

Traits

DicomValueType

A trait for a value that maps to a DICOM element data value.

Type Definitions

C

An aggregation of one or more elements in a value.