Kathikon.Storage.Mnesia.Context behaviour (Kathikon v0.2.1)

Copy Markdown View Source

Transaction boundary for Kathikon.Storage.Mnesia.

Defaults to :mnesia. Tests may inject a Mox double via config :kathikon, mnesia_context: MyMock.

Summary

Callbacks

abort(term)

@callback abort(term()) :: no_return()

transaction(function)

@callback transaction((-> term())) :: term()