Trait dicom_encoding::transfer_syntax::DataRWAdapter
source · pub trait DataRWAdapter<R, W> {
type Reader: Read;
type Writer: Write;
// Required methods
fn adapt_reader(&self, reader: R) -> Self::Reader
where R: Read;
fn adapt_writer(&self, writer: W) -> Self::Writer
where W: Write;
}
Expand description
An adapter of byte read and write streams.
Required Associated Types§
Required Methods§
sourcefn adapt_reader(&self, reader: R) -> Self::Readerwhere
R: Read,
fn adapt_reader(&self, reader: R) -> Self::Readerwhere
R: Read,
Adapt a byte reader.
sourcefn adapt_writer(&self, writer: W) -> Self::Writerwhere
W: Write,
fn adapt_writer(&self, writer: W) -> Self::Writerwhere
W: Write,
Adapt a byte writer.
Implementations on Foreign Types§
source§impl<'a, T, R, W> DataRWAdapter<R, W> for &'a T
impl<'a, T, R, W> DataRWAdapter<R, W> for &'a T
source§fn adapt_reader(&self, reader: R) -> Self::Readerwhere
R: Read,
fn adapt_reader(&self, reader: R) -> Self::Readerwhere
R: Read,
Adapt a byte reader.
source§fn adapt_writer(&self, writer: W) -> Self::Writerwhere
W: Write,
fn adapt_writer(&self, writer: W) -> Self::Writerwhere
W: Write,
Adapt a byte writer.