Struct dicom_encoding::encode::implicit_le::ImplicitVRLittleEndianEncoder [−][src]
pub struct ImplicitVRLittleEndianEncoder { /* fields omitted */ }A concrete encoder for the transfer syntax ImplicitVRLittleEndian
Trait Implementations
impl BasicEncode for ImplicitVRLittleEndianEncoder[src]
impl BasicEncode for ImplicitVRLittleEndianEncoder[src]fn endianness(&self) -> Endianness[src]
fn encode_us<S>(&self, to: S, value: u16) -> Result<()> where
S: Write, [src]
S: Write,
fn encode_ul<S>(&self, to: S, value: u32) -> Result<()> where
S: Write, [src]
S: Write,
fn encode_uv<S>(&self, to: S, value: u64) -> Result<()> where
S: Write, [src]
S: Write,
fn encode_ss<S>(&self, to: S, value: i16) -> Result<()> where
S: Write, [src]
S: Write,
fn encode_sl<S>(&self, to: S, value: i32) -> Result<()> where
S: Write, [src]
S: Write,
fn encode_sv<S>(&self, to: S, value: i64) -> Result<()> where
S: Write, [src]
S: Write,
fn encode_fl<S>(&self, to: S, value: f32) -> Result<()> where
S: Write, [src]
S: Write,
fn encode_fd<S>(&self, to: S, value: f64) -> Result<()> where
S: Write, [src]
S: Write,
fn with_encoder<T, F1, F2>(&self, f_le: F1, f_be: F2) -> T where
F1: FnOnce(LittleEndianBasicEncoder) -> T,
F2: FnOnce(BigEndianBasicEncoder) -> T, [src]
F1: FnOnce(LittleEndianBasicEncoder) -> T,
F2: FnOnce(BigEndianBasicEncoder) -> T,
fn encode_primitive<W>(&self, to: W, value: &PrimitiveValue) -> Result<usize> where
W: Write, [src]
W: Write,
impl Clone for ImplicitVRLittleEndianEncoder[src]
impl Clone for ImplicitVRLittleEndianEncoder[src]fn clone(&self) -> ImplicitVRLittleEndianEncoder[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for ImplicitVRLittleEndianEncoder[src]
impl Debug for ImplicitVRLittleEndianEncoder[src]impl Encode for ImplicitVRLittleEndianEncoder[src]
impl Encode for ImplicitVRLittleEndianEncoder[src]fn encode_tag<W>(&self, to: W, tag: Tag) -> Result<()> where
W: Write, [src]
W: Write,
fn encode_element_header<W>(
&self,
to: W,
de: DataElementHeader
) -> Result<usize> where
W: Write, [src]
&self,
to: W,
de: DataElementHeader
) -> Result<usize> where
W: Write,
fn encode_item_header<W>(&self, to: W, len: u32) -> Result<()> where
W: Write, [src]
W: Write,
fn encode_item_delimiter<W>(&self, to: W) -> Result<()> where
W: Write, [src]
W: Write,
fn encode_sequence_delimiter<W>(&self, to: W) -> Result<()> where
W: Write, [src]
W: Write,
fn encode_primitive<W>(&self, to: W, value: &PrimitiveValue) -> Result<usize> where
W: Write, [src]
W: Write,
Auto Trait Implementations
impl Send for ImplicitVRLittleEndianEncoder
impl Send for ImplicitVRLittleEndianEncoderimpl Sync for ImplicitVRLittleEndianEncoder
impl Sync for ImplicitVRLittleEndianEncoderimpl Unpin for ImplicitVRLittleEndianEncoder
impl Unpin for ImplicitVRLittleEndianEncoderimpl UnwindSafe for ImplicitVRLittleEndianEncoder
impl UnwindSafe for ImplicitVRLittleEndianEncoder