pub trait LogStoreFactory: Send + 'static {
type Reader: LogReader;
type Writer: LogWriter;
const ALLOW_REWIND: bool;
const REBUILD_SINK_ON_UPDATE_VNODE_BITMAP: bool;
// Required method
fn build(self) -> impl Future<Output = (Self::Reader, Self::Writer)> + Send;
}Required Associated Constants§
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".