Struct dicom_encoding::encode::explicit_be::ExplicitVRBigEndianEncoder [−][src]
pub struct ExplicitVRBigEndianEncoder { /* fields omitted */ }A concrete encoder for the transfer syntax ExplicitVRBigEndian
Trait Implementations
impl BasicEncode for ExplicitVRBigEndianEncoder[src]
impl BasicEncode for ExplicitVRBigEndianEncoder[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 ExplicitVRBigEndianEncoder[src]
impl Clone for ExplicitVRBigEndianEncoder[src]fn clone(&self) -> ExplicitVRBigEndianEncoder[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Default for ExplicitVRBigEndianEncoder[src]
impl Default for ExplicitVRBigEndianEncoder[src]impl Encode for ExplicitVRBigEndianEncoder[src]
impl Encode for ExplicitVRBigEndianEncoder[src]fn encode_tag<W>(&self, to: W, tag: Tag) -> Result<(), Error> where
W: Write, [src]
W: Write,
fn encode_element_header<W>(
&self,
to: W,
de: DataElementHeader
) -> Result<usize, Error> where
W: Write, [src]
&self,
to: W,
de: DataElementHeader
) -> Result<usize, Error> where
W: Write,
fn encode_item_header<W>(&self, to: W, len: u32) -> Result<(), Error> where
W: Write, [src]
W: Write,
fn encode_item_delimiter<W>(&self, to: W) -> Result<(), Error> where
W: Write, [src]
W: Write,
fn encode_sequence_delimiter<W>(&self, to: W) -> Result<(), Error> where
W: Write, [src]
W: Write,
fn encode_primitive<W>(
&self,
to: W,
value: &PrimitiveValue
) -> Result<usize, Error> where
W: Write, [src]
&self,
to: W,
value: &PrimitiveValue
) -> Result<usize, Error> where
W: Write,
Auto Trait Implementations
impl RefUnwindSafe for ExplicitVRBigEndianEncoder
impl RefUnwindSafe for ExplicitVRBigEndianEncoderimpl Send for ExplicitVRBigEndianEncoder
impl Send for ExplicitVRBigEndianEncoderimpl Sync for ExplicitVRBigEndianEncoder
impl Sync for ExplicitVRBigEndianEncoderimpl Unpin for ExplicitVRBigEndianEncoder
impl Unpin for ExplicitVRBigEndianEncoderimpl UnwindSafe for ExplicitVRBigEndianEncoder
impl UnwindSafe for ExplicitVRBigEndianEncoder