| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Experiments.Types
Documentation
Constructors
| Config | |
Fields
| |
data CabalStack #
Instances
| Show CabalStack # | |
Defined in Experiments.Types Methods showsPrec :: Int -> CabalStack -> ShowS # show :: CabalStack -> String # showList :: [CabalStack] -> ShowS # | |
| Eq CabalStack # | |
Defined in Experiments.Types | |
data ExamplePackage #
Constructors
| ExamplePackage | |
Fields
| |
Instances
Constructors
| Example | |
Fields
| |
Instances
| FromJSON Example # | |||||
Defined in Experiments.Types | |||||
| Binary Example # | |||||
| NFData Example # | |||||
Defined in Experiments.Types | |||||
| Generic Example # | |||||
Defined in Experiments.Types Associated Types
| |||||
| Show Example # | |||||
| Eq Example # | |||||
| Hashable Example # | |||||
Defined in Experiments.Types | |||||
| type Rep Example # | |||||
Defined in Experiments.Types type Rep Example = D1 ('MetaData "Example" "Experiments.Types" "haskell-language-server-2.9.0.0-AAqKnmVOPCtY0F1aqE44N-ghcide-bench-lib" 'False) (C1 ('MetaCons "Example" 'PrefixI 'True) ((S1 ('MetaSel ('Just "exampleName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "exampleDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExampleDetails)) :*: (S1 ('MetaSel ('Just "exampleModules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]) :*: S1 ('MetaSel ('Just "exampleExtraArgs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String])))) | |||||
exampleToOptions :: Example -> [String] -> [String] #
data ExampleDetails #
Constructors
| ExamplePath FilePath | directory where the package is located |
| ExampleHackage ExamplePackage | package from hackage |
| ExampleScript | |
Instances
| Binary ExampleDetails # | |||||
Defined in Experiments.Types Methods put :: ExampleDetails -> Put # get :: Get ExampleDetails # putList :: [ExampleDetails] -> Put # | |||||
| NFData ExampleDetails # | |||||
Defined in Experiments.Types Methods rnf :: ExampleDetails -> () # | |||||
| Generic ExampleDetails # | |||||
Defined in Experiments.Types Associated Types
Methods from :: ExampleDetails -> Rep ExampleDetails x # to :: Rep ExampleDetails x -> ExampleDetails # | |||||
| Show ExampleDetails # | |||||
Defined in Experiments.Types Methods showsPrec :: Int -> ExampleDetails -> ShowS # show :: ExampleDetails -> String # showList :: [ExampleDetails] -> ShowS # | |||||
| Eq ExampleDetails # | |||||
Defined in Experiments.Types Methods (==) :: ExampleDetails -> ExampleDetails -> Bool # (/=) :: ExampleDetails -> ExampleDetails -> Bool # | |||||
| Hashable ExampleDetails # | |||||
Defined in Experiments.Types | |||||
| type Rep ExampleDetails # | |||||
Defined in Experiments.Types type Rep ExampleDetails = D1 ('MetaData "ExampleDetails" "Experiments.Types" "haskell-language-server-2.9.0.0-AAqKnmVOPCtY0F1aqE44N-ghcide-bench-lib" 'False) (C1 ('MetaCons "ExamplePath" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath)) :+: (C1 ('MetaCons "ExampleHackage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExamplePackage)) :+: C1 ('MetaCons "ExampleScript" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String])))) | |||||