Skip to main content

Module datastore

Module datastore 

Source
Expand description

State management for dodot.

The DataStore trait defines dodot’s 8-method storage API. FilesystemDataStore implements it using symlinks and sentinel files on a real (or test) filesystem via the Fs trait.

Structs§

CommandOutput
Output from a command execution.
FilesystemDataStore
DataStore implementation backed by the real filesystem.
ShellCommandRunner
CommandRunner that spawns a real shell process.

Traits§

CommandRunner
Abstraction over process execution.
DataStore
Dodot’s storage interface.