Development.Guardian.Graph.Adapter.Cabal
buildPackageGraph :: PackageGraphOptions Cabal -> IO PackageGraph Source #
data family CustomPackageOptions backend Source #
Defined in Development.Guardian.Graph.Adapter.Cabal
Methods
parseJSON :: Value -> Parser (CustomPackageOptions Cabal) #
parseJSONList :: Value -> Parser [CustomPackageOptions Cabal] #
Defined in Development.Guardian.Graph.Adapter.Stack
parseJSON :: Value -> Parser (CustomPackageOptions Stack) #
parseJSONList :: Value -> Parser [CustomPackageOptions Stack] #
Associated Types
type Rep (CustomPackageOptions Cabal) :: Type -> Type #
from :: CustomPackageOptions Cabal -> Rep (CustomPackageOptions Cabal) x #
to :: Rep (CustomPackageOptions Cabal) x -> CustomPackageOptions Cabal #
type Rep (CustomPackageOptions Stack) :: Type -> Type #
from :: CustomPackageOptions Stack -> Rep (CustomPackageOptions Stack) x #
to :: Rep (CustomPackageOptions Stack) x -> CustomPackageOptions Stack #
showsPrec :: Int -> CustomPackageOptions Cabal -> ShowS #
show :: CustomPackageOptions Cabal -> String #
showList :: [CustomPackageOptions Cabal] -> ShowS #
showsPrec :: Int -> CustomPackageOptions Stack -> ShowS #
show :: CustomPackageOptions Stack -> String #
showList :: [CustomPackageOptions Stack] -> ShowS #
(==) :: CustomPackageOptions Cabal -> CustomPackageOptions Cabal -> Bool #
(/=) :: CustomPackageOptions Cabal -> CustomPackageOptions Cabal -> Bool #
(==) :: CustomPackageOptions Stack -> CustomPackageOptions Stack -> Bool #
(/=) :: CustomPackageOptions Stack -> CustomPackageOptions Stack -> Bool #
compare :: CustomPackageOptions Cabal -> CustomPackageOptions Cabal -> Ordering #
(<) :: CustomPackageOptions Cabal -> CustomPackageOptions Cabal -> Bool #
(<=) :: CustomPackageOptions Cabal -> CustomPackageOptions Cabal -> Bool #
(>) :: CustomPackageOptions Cabal -> CustomPackageOptions Cabal -> Bool #
(>=) :: CustomPackageOptions Cabal -> CustomPackageOptions Cabal -> Bool #
max :: CustomPackageOptions Cabal -> CustomPackageOptions Cabal -> CustomPackageOptions Cabal #
min :: CustomPackageOptions Cabal -> CustomPackageOptions Cabal -> CustomPackageOptions Cabal #
compare :: CustomPackageOptions Stack -> CustomPackageOptions Stack -> Ordering #
(<) :: CustomPackageOptions Stack -> CustomPackageOptions Stack -> Bool #
(<=) :: CustomPackageOptions Stack -> CustomPackageOptions Stack -> Bool #
(>) :: CustomPackageOptions Stack -> CustomPackageOptions Stack -> Bool #
(>=) :: CustomPackageOptions Stack -> CustomPackageOptions Stack -> Bool #
max :: CustomPackageOptions Stack -> CustomPackageOptions Stack -> CustomPackageOptions Stack #
min :: CustomPackageOptions Stack -> CustomPackageOptions Stack -> CustomPackageOptions Stack #
data Cabal Source #
type Rep Cabal :: Type -> Type #
from :: Cabal -> Rep Cabal x #
to :: Rep Cabal x -> Cabal #