napkin-runtime
Safe HaskellNone
LanguageGHC2024

Napkin.Spec.Yaml.HaskellInterpreter.Base

Documentation

data PackageStructure #

Constructors

PackageStructure 

Fields

Instances

Instances details
Monoid PackageStructure # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

Semigroup PackageStructure # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

Generic PackageStructure # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

Associated Types

type Rep PackageStructure 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

type Rep PackageStructure = D1 ('MetaData "PackageStructure" "Napkin.Spec.Yaml.HaskellInterpreter.Base" "napkin-runtime-2.0.0-5GLbAKEN1Yk29rxMrGR38M" 'False) (C1 ('MetaCons "PackageStructure" 'PrefixI 'True) (S1 ('MetaSel ('Just "internal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Package]) :*: S1 ('MetaSel ('Just "infos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PackageInfo])))
Show PackageStructure # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

Eq PackageStructure # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

type Rep PackageStructure # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

type Rep PackageStructure = D1 ('MetaData "PackageStructure" "Napkin.Spec.Yaml.HaskellInterpreter.Base" "napkin-runtime-2.0.0-5GLbAKEN1Yk29rxMrGR38M" 'False) (C1 ('MetaCons "PackageStructure" 'PrefixI 'True) (S1 ('MetaSel ('Just "internal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Package]) :*: S1 ('MetaSel ('Just "infos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PackageInfo])))

data PackageInfo #

Instances

Instances details
Monoid PackageInfo # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

Semigroup PackageInfo # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

Generic PackageInfo # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

Associated Types

type Rep PackageInfo 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

type Rep PackageInfo = D1 ('MetaData "PackageInfo" "Napkin.Spec.Yaml.HaskellInterpreter.Base" "napkin-runtime-2.0.0-5GLbAKEN1Yk29rxMrGR38M" 'False) (C1 ('MetaCons "PackageInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "folders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set FilePath)) :*: (S1 ('MetaSel ('Just "dependencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set Package)) :*: S1 ('MetaSel ('Just "extensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set HaskellExtension)))))
Show PackageInfo # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

Eq PackageInfo # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

type Rep PackageInfo # 
Instance details

Defined in Napkin.Spec.Yaml.HaskellInterpreter.Base

type Rep PackageInfo = D1 ('MetaData "PackageInfo" "Napkin.Spec.Yaml.HaskellInterpreter.Base" "napkin-runtime-2.0.0-5GLbAKEN1Yk29rxMrGR38M" 'False) (C1 ('MetaCons "PackageInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "folders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set FilePath)) :*: (S1 ('MetaSel ('Just "dependencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set Package)) :*: S1 ('MetaSel ('Just "extensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set HaskellExtension)))))

expandedLookup :: Map String a -> String -> (a -> [String]) -> (a -> b) -> [b] #