settings-0.2.0.0: Runtime-editable program settings.

Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Settings.Option

Documentation

mkOptionV :: (Monad m, OptionValue v) => m v -> (v -> m Bool) -> m () -> Option m Source

mkOptionS :: (MonadSettings m s, OptionValue v) => (s -> v) -> (v -> s -> Maybe s) -> (s -> (Maybe v, s)) -> (v -> m ()) -> Option m Source