Enum dicom_encoding::decode::basic::BasicDecoder [−][src]
pub enum BasicDecoder {
LE(LittleEndianBasicDecoder),
BE(BigEndianBasicDecoder),
}Expand description
A basic decoder with support for both Little Endian an Big Endian encoding, decided at run-time. Since only two values are possible, this enum may become more efficient than the use of a trait object.
Variants
Decode in Little Endian
Tuple Fields of LE
Decode in Big Endian
Tuple Fields of BE
Implementations
Create a basic decoder for the given byte order.
Trait Implementations
Retrieve the source’s endianness, as expected by this decoder.
Decode an unsigned short value from the given source.
Decode a sequence of unsigned shorts value from the given source into the given destination. Read more
Decode an unsigned long value from the given source.
Decode a sequence of unsigned long values from the given source into the given destination. Read more
Decode an unsigned very long value from the given source.
Decode a sequence of unsigned very long values from the given source into the given destination. Read more
Decode a signed short value from the given source.
Decode a sequence of signed short values from the given source into the given destination. Read more
Decode a signed long value from the given source.
Decode a sequence of signed long values from the given source into the given destination. Read more
Decode a signed very long value from the given source.
Decode a sequence of signed very long values from the given source into the given destination. Read more
Decode a single precision float value from the given source.
Decode a sequence of single precision float values from the given source into the given destination. Read more
Decode a double precision float value from the given source.
Decode a sequence of double precision float values from the given source into the given destination. Read more
Decode a DICOM attribute tag from the given source.
Performs the conversion.
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for BasicDecoder
impl Send for BasicDecoder
impl Sync for BasicDecoder
impl Unpin for BasicDecoder
impl UnwindSafe for BasicDecoder
Blanket Implementations
Mutably borrows from an owned value. Read more