update-nix-fetchgit-0.2.8: A program to update fetchgit values in Nix expressions
Safe HaskellNone
LanguageHaskell2010

Update.Nix.FetchGit.Types

Synopsis

Documentation

runM :: Env -> M a -> IO ([Warning], Maybe a) Source #

asWarnings :: (Functor m, Monoid e) => ValidateT e m a -> m (e, Maybe a) Source #

Runs a ValidateT computation returning the errors raised by refute or dispute if any, as well as returning the computation’s result if possible.

data Env Source #

Constructors

Env 

data Dryness Source #

Is this a dry run or not

Constructors

Dry 
Wet 

data Verbosity Source #

Constructors

Verbose 
Normal 
Quiet 

newtype Updater Source #

Constructors

Updater 

Fields

data FetchTree Source #

A tree with a structure similar to the AST of the Nix file we are parsing, but which only contains the information we care about.

data RepoLocation Source #

A repo is either specified by URL or by Github owner/repo.

Constructors

URL Text 
GitHub 

Fields

GitLab 

Fields

Instances

Instances details
Show RepoLocation Source # 
Instance details

Defined in Update.Nix.FetchGit.Types