Stores a file in the filesystem without blocking the caller.
Summary
Types
-type msg() :: {finished, success} | {finished, {error, term()}}.
-type path() :: file:filename_all().
-opaque state()
Functions
-spec init([InitArg, ...]) -> {ok, state()} when InitArg :: OwnerPid | Path | Content | ModificationDT, OwnerPid :: pid(), Path :: path(), Content :: iodata(), ModificationDT :: calendar:datetime().
-spec start_link(path(), iodata(), calendar:datetime()) -> {ok, pid()}.