Trait dicom_encoding::transfer_syntax::DataRWAdapter
source · [−]pub trait DataRWAdapter<R, W> {
type Reader: Read;
type Writer: Write;
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
fn adapt_reader(&self, reader: R) -> Self::Reader where
R: Read,
fn adapt_reader(&self, reader: R) -> Self::Reader where
R: Read,
Adapt a byte reader.
fn adapt_writer(&self, writer: W) -> Self::Writer where
W: Write,
fn adapt_writer(&self, writer: W) -> Self::Writer where
W: Write,
Adapt a byte writer.
Implementations on Foreign Types
sourceimpl<'a, T, R, W> DataRWAdapter<R, W> for &'a T where
T: DataRWAdapter<R, W>,
R: Read,
W: Write,
impl<'a, T, R, W> DataRWAdapter<R, W> for &'a T where
T: DataRWAdapter<R, W>,
R: Read,
W: Write,
sourcefn adapt_reader(&self, reader: R) -> Self::Reader where
R: Read,
fn adapt_reader(&self, reader: R) -> Self::Reader where
R: Read,
Adapt a byte reader.
sourcefn adapt_writer(&self, writer: W) -> Self::Writer where
W: Write,
fn adapt_writer(&self, writer: W) -> Self::Writer where
W: Write,
Adapt a byte writer.