pub trait IStreamFileUserDataBase: IFileUserDataBase {
// Provided methods
fn m_stream(self) -> Stream { ... }
fn set_m_stream(self, value: Stream) { ... }
fn m_reader(self) -> StreamReader { ... }
fn set_m_reader(self, value: StreamReader) { ... }
fn m_writer(self) -> StreamWriter { ... }
fn set_m_writer(self, value: StreamWriter) { ... }
fn m_closed(self) -> bool { ... }
fn set_m_closed(self, value: bool) { ... }
}Provided Methods§
fn m_stream(self) -> Stream
fn set_m_stream(self, value: Stream)
fn m_reader(self) -> StreamReader
fn set_m_reader(self, value: StreamReader)
fn m_writer(self) -> StreamWriter
fn set_m_writer(self, value: StreamWriter)
fn m_closed(self) -> bool
fn set_m_closed(self, value: bool)
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.