Trait VmReaderWriterTypes

Source
pub trait VmReaderWriterTypes {
    type Reader<'a>;
    type Writer<'a>;

    // Required methods
    fn to_reader_result(
        reader: Self::Reader<'_>,
    ) -> Result<VmReader<'_, Infallible>>;
    fn to_writer_result(
        writer: Self::Writer<'_>,
    ) -> Result<VmWriter<'_, Infallible>>;
}
Expand description

A marker trait that denotes the return types for HasVmReaderWriter.

Required Associated Types§

Source

type Reader<'a>

The return type of HasVmReaderWriter::reader.

Source

type Writer<'a>

The return type of HasVmReaderWriter::writer.

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§