pub struct UID {
    pub value: String,
    pub full_name: String,
    pub normalized_name: String,
    pub kind: Kind,
}

Fields§

§value: String

The value of the UID (e.g. “1.2.840.10008.1.1” for “Verification SOP Class”)

§full_name: String

The full name of the UID as given in the DICOM Standard (e.g. “Implicit VR Little Endian: Default Transfer Syntax for DICOM”)

§normalized_name: String

A normalized form of the full name. The following content is trimmed from the full name:

  • everything behind a colon (e.g. full name “Implicit VR Little Endian: Default Transfer Syntax for DICOM” is trimmed down to “Implicit VR Little Endian”)
  • the string “ (Retired)“ (e.g. “Explicit VR Big Endian (Retired)” is trimmed down to “Explicit VR Big Endian”)

Note that there can still be some “noise” in this due to the format of the original names. Examples: “JPEG Lossless, Non-Hierarchical (Process 14)” or “MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video”.

§kind: Kind

The type of this UID

Implementations§

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Feeds this value into the given Hasher. Read more
Feeds a slice of this type into the given Hasher. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.