//! [`Replica`]: a store readable and writable for any origin — the oplog.
use LogProcessor;
use LogSource;
/// A full replica: readable ([`LogSource`]) and writable for any origin
/// ([`LogProcessor`]). The SQL oplog is this, so one type serves, relays, and
/// merges. Contrast [`FileLogReplica`](super::FileLogReplica), which writes only
/// its own origin.
/// Anything that is both is a [`Replica`].