module Hix.Managed.Handlers.StateFile where import Path (Abs, Dir, Path) import Hix.Data.Monad (M) import Hix.Data.NixExpr (Expr) data StateFileHandlers = StateFileHandlers { StateFileHandlers -> Maybe (Path Abs Dir) -> Expr -> M () writeFile :: Maybe (Path Abs Dir) -> Expr -> M () } handlersNull :: StateFileHandlers handlersNull :: StateFileHandlers handlersNull = StateFileHandlers {writeFile :: Maybe (Path Abs Dir) -> Expr -> M () writeFile = \ Maybe (Path Abs Dir) _ Expr _ -> M () forall (f :: * -> *). Applicative f => f () unit}