Struct dicom_encoding::decode::implicit_le::ImplicitVRLittleEndianDecoder [−][src]
pub struct ImplicitVRLittleEndianDecoder<D> { /* fields omitted */ }A data element decoder for the Explicit VR Little Endian transfer syntax. This type contains a reference to an attribute dictionary for resolving value representations.
Implementations
impl ImplicitVRLittleEndianDecoder<StandardDataDictionary>[src]
impl ImplicitVRLittleEndianDecoder<StandardDataDictionary>[src]pub fn with_std_dict() -> Self[src]
Retrieve this decoder using the standard data dictionary.
pub fn new() -> Self[src]
Retrieve this decoder using the standard data dictionary.
impl<D> ImplicitVRLittleEndianDecoder<D> where
D: DataDictionary, [src]
impl<D> ImplicitVRLittleEndianDecoder<D> where
D: DataDictionary, [src]Trait Implementations
impl<D> Debug for ImplicitVRLittleEndianDecoder<D>[src]
impl<D> Debug for ImplicitVRLittleEndianDecoder<D>[src]impl<D> Decode for ImplicitVRLittleEndianDecoder<D> where
D: DataDictionary, [src]
impl<D> Decode for ImplicitVRLittleEndianDecoder<D> where
D: DataDictionary, [src]fn decode_header<S: ?Sized>(
&self,
source: &mut S
) -> Result<(DataElementHeader, usize)> where
S: Read, [src]
&self,
source: &mut S
) -> Result<(DataElementHeader, usize)> where
S: Read,
fn decode_item_header<S: ?Sized>(
&self,
source: &mut S
) -> Result<SequenceItemHeader> where
S: Read, [src]
&self,
source: &mut S
) -> Result<SequenceItemHeader> where
S: Read,
fn decode_tag<S: ?Sized>(&self, source: &mut S) -> Result<Tag> where
S: Read, [src]
S: Read,
impl<S: ?Sized, D> DecodeFrom<S> for ImplicitVRLittleEndianDecoder<D> where
S: Read,
D: DataDictionary, [src]
impl<S: ?Sized, D> DecodeFrom<S> for ImplicitVRLittleEndianDecoder<D> where
S: Read,
D: DataDictionary, [src]fn decode_header(&self, source: &mut S) -> Result<(DataElementHeader, usize)>[src]
fn decode_item_header(&self, source: &mut S) -> Result<SequenceItemHeader>[src]
fn decode_tag(&self, source: &mut S) -> Result<Tag>[src]
Auto Trait Implementations
impl<D> RefUnwindSafe for ImplicitVRLittleEndianDecoder<D> where
D: RefUnwindSafe,
impl<D> RefUnwindSafe for ImplicitVRLittleEndianDecoder<D> where
D: RefUnwindSafe, impl<D> Send for ImplicitVRLittleEndianDecoder<D> where
D: Send,
impl<D> Send for ImplicitVRLittleEndianDecoder<D> where
D: Send, impl<D> Sync for ImplicitVRLittleEndianDecoder<D> where
D: Sync,
impl<D> Sync for ImplicitVRLittleEndianDecoder<D> where
D: Sync, impl<D> Unpin for ImplicitVRLittleEndianDecoder<D> where
D: Unpin,
impl<D> Unpin for ImplicitVRLittleEndianDecoder<D> where
D: Unpin, impl<D> UnwindSafe for ImplicitVRLittleEndianDecoder<D> where
D: UnwindSafe,
impl<D> UnwindSafe for ImplicitVRLittleEndianDecoder<D> where
D: UnwindSafe,