[][src]Enum dicom_core::header::SequenceItemHeader

pub enum SequenceItemHeader {
    Item {
        len: Length,
    },
    ItemDelimiter,
    SequenceDelimiter,
}

Data type for describing a sequence item data element. If the element represents an item, it will also contain the specified length.

Variants

Item

The cursor contains an item.

Fields of Item

len: Length

the length of the item in bytes (can be 0xFFFFFFFF if undefined)

ItemDelimiter

The cursor read an item delimiter. The element ends here and should not be read any further.

SequenceDelimiter

The cursor read a sequence delimiter. The element ends here and should not be read any further.

Implementations

impl SequenceItemHeader[src]

pub fn new<T: Into<Tag>>(tag: T, len: Length) -> Result<SequenceItemHeader>[src]

Create a sequence item header using the element's raw properties. An error can be raised if the given properties do not relate to a sequence item, a sequence item delimiter or a sequence delimiter.

Trait Implementations

impl Clone for SequenceItemHeader[src]

impl Copy for SequenceItemHeader[src]

impl Debug for SequenceItemHeader[src]

impl From<SequenceItemHeader> for DataElementHeader[src]

impl HasLength for SequenceItemHeader[src]

impl Header for SequenceItemHeader[src]

impl PartialEq<SequenceItemHeader> for SequenceItemHeader[src]

impl StructuralPartialEq for SequenceItemHeader[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.