stack2cabal-1.0.13: Convert stack projects to cabal.project + cabal.project.freeze
Safe HaskellNone
LanguageHaskell2010

StackageToHackage.Stackage.Types

Documentation

data Stack Source #

Instances

Instances details
Show Stack Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

showsPrec :: Int -> Stack -> ShowS #

show :: Stack -> String #

showList :: [Stack] -> ShowS #

FromYAML Stack Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML

newtype Ghc Source #

Constructors

Ghc Text 

Instances

Instances details
Show Ghc Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

showsPrec :: Int -> Ghc -> ShowS #

show :: Ghc -> String #

showList :: [Ghc] -> ShowS #

FromYAML Ghc Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML

Methods

parseYAML :: Node Pos -> Parser Ghc #

data Package Source #

Constructors

Local FilePath 
Location Git 

Instances

Instances details
Show Package Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

FromYAML Package Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML

data Git Source #

Constructors

Git 

Fields

Instances

Instances details
Eq Git Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

(==) :: Git -> Git -> Bool #

(/=) :: Git -> Git -> Bool #

Ord Git Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

compare :: Git -> Git -> Ordering #

(<) :: Git -> Git -> Bool #

(<=) :: Git -> Git -> Bool #

(>) :: Git -> Git -> Bool #

(>=) :: Git -> Git -> Bool #

max :: Git -> Git -> Git #

min :: Git -> Git -> Git #

Show Git Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

showsPrec :: Int -> Git -> ShowS #

show :: Git -> String #

showList :: [Git] -> ShowS #

FromYAML Git Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML

Methods

parseYAML :: Node Pos -> Parser Git #

type Repo = Text Source #

data Dep Source #

Instances

Instances details
Show Dep Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

showsPrec :: Int -> Dep -> ShowS #

show :: Dep -> String #

showList :: [Dep] -> ShowS #

FromYAML Dep Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML

Methods

parseYAML :: Node Pos -> Parser Dep #

newtype Flags Source #

Constructors

Flags (Map PkgName (Map FlagName Bool)) 

Instances

Instances details
Show Flags Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

showsPrec :: Int -> Flags -> ShowS #

show :: Flags -> String #

showList :: [Flags] -> ShowS #

Semigroup Flags Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

(<>) :: Flags -> Flags -> Flags #

sconcat :: NonEmpty Flags -> Flags #

stimes :: Integral b => b -> Flags -> Flags #

Monoid Flags Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

mempty :: Flags #

mappend :: Flags -> Flags -> Flags #

mconcat :: [Flags] -> Flags #

FromYAML Flags Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML

newtype NewDep Source #

Constructors

NewDep PkgId 

Instances

Instances details
Show NewDep Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

FromYAML NewDep Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML

newtype PkgId Source #

Constructors

PkgId 

Instances

Instances details
Eq PkgId Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

(==) :: PkgId -> PkgId -> Bool #

(/=) :: PkgId -> PkgId -> Bool #

Ord PkgId Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

compare :: PkgId -> PkgId -> Ordering #

(<) :: PkgId -> PkgId -> Bool #

(<=) :: PkgId -> PkgId -> Bool #

(>) :: PkgId -> PkgId -> Bool #

(>=) :: PkgId -> PkgId -> Bool #

max :: PkgId -> PkgId -> PkgId #

min :: PkgId -> PkgId -> PkgId #

Show PkgId Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

Methods

showsPrec :: Int -> PkgId -> ShowS #

show :: PkgId -> String #

showList :: [PkgId] -> ShowS #

FromYAML PkgId Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML

data NewResolver Source #

Constructors

NewResolver 

Fields

Instances

Instances details
Show NewResolver Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

FromYAML NewResolver Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML

data Resolver Source #

Constructors

Resolver 

Instances

Instances details
Show Resolver Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

FromYAML Resolver Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML

data ResolverRef Source #

Constructors

Canned Text 
Snapshot Text 

Instances

Instances details
Show ResolverRef Source # 
Instance details

Defined in StackageToHackage.Stackage.Types

FromYAML ResolverRef Source # 
Instance details

Defined in StackageToHackage.Stackage.YAML