Skip to main content

FileLogReplica

Trait FileLogReplica 

Source
pub trait FileLogReplica<E>: FileLogSink<E> + LogSource<E> { }
Expand description

A file log as a replica: multi-reader (LogSource), single-writer (FileLogSink). The single-writer counterpart to Replica; owned by its mirror, not shared.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<E, T: FileLogSink<E> + LogSource<E>> FileLogReplica<E> for T

Anything that is both is a FileLogReplica.