Module feattle::persist

source ·
Expand description

Define the interface with some external persistence logic

This core module does not provide any concrete implementation for persisting the current and historical values for the feattles. Instead, it defines this extension point that can be used to create your own custom logic, however some implementors are available in the package feattle-sync.

Structs

  • Store the current value of a single featttle
  • Store the current values of all feattles
  • Store the value at a given point in time of a single feattle
  • A mock implementation that does not store the information anywhere.
  • Store the history of modification of a single feattle

Traits

  • Responsible for storing and loading data from a permanent storage.