View Source ExWal.Manager protocol (ex_wal v0.3.0)
The manager protocol for the WAL.
Summary
Types
@type t() :: term()
All the types that implement this protocol.
Functions
@spec create(impl :: t(), log_num :: ExWal.Models.VirtualLog.log_num()) :: {:ok, ExWal.LogWriter.t()} | {:error, reason :: any()}