Struct dicom_encoding::encode::explicit_le::ExplicitVRLittleEndianEncoder [−][src]
pub struct ExplicitVRLittleEndianEncoder { /* fields omitted */ }A concrete encoder for the transfer syntax ExplicitVRLittleEndian
Trait Implementations
impl BasicEncode for ExplicitVRLittleEndianEncoder[src]
impl BasicEncode for ExplicitVRLittleEndianEncoder[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 ExplicitVRLittleEndianEncoder[src]
impl Clone for ExplicitVRLittleEndianEncoder[src]fn clone(&self) -> ExplicitVRLittleEndianEncoder[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for ExplicitVRLittleEndianEncoder[src]
impl Debug for ExplicitVRLittleEndianEncoder[src]impl Encode for ExplicitVRLittleEndianEncoder[src]
impl Encode for ExplicitVRLittleEndianEncoder[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 ExplicitVRLittleEndianEncoder
impl Send for ExplicitVRLittleEndianEncoderimpl Sync for ExplicitVRLittleEndianEncoder
impl Sync for ExplicitVRLittleEndianEncoderimpl Unpin for ExplicitVRLittleEndianEncoder
impl Unpin for ExplicitVRLittleEndianEncoderimpl UnwindSafe for ExplicitVRLittleEndianEncoder
impl UnwindSafe for ExplicitVRLittleEndianEncoder