haskell-language-server-2.9.0.0: LSP server for GHC
Safe HaskellSafe-Inferred
LanguageGHC2021

Experiments.Types

Documentation

data Config Source #

Instances

Instances details
Show Config Source # 
Instance details

Defined in Experiments.Types

Eq Config Source # 
Instance details

Defined in Experiments.Types

Methods

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

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

data Example Source #

Instances

Instances details
FromJSON Example Source # 
Instance details

Defined in Experiments.Types

Generic Example Source # 
Instance details

Defined in Experiments.Types

Associated Types

type Rep Example :: Type -> Type #

Methods

from :: Example -> Rep Example x #

to :: Rep Example x -> Example #

Show Example Source # 
Instance details

Defined in Experiments.Types

Binary Example Source # 
Instance details

Defined in Experiments.Types

Methods

put :: Example -> Put #

get :: Get Example #

putList :: [Example] -> Put #

NFData Example Source # 
Instance details

Defined in Experiments.Types

Methods

rnf :: Example -> () #

Eq Example Source # 
Instance details

Defined in Experiments.Types

Methods

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

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

Hashable Example Source # 
Instance details

Defined in Experiments.Types

Methods

hashWithSalt :: Int -> Example -> Int #

hash :: Example -> Int #

type Rep Example Source # 
Instance details

Defined in Experiments.Types

type Rep Example = D1 ('MetaData "Example" "Experiments.Types" "haskell-language-server-2.9.0.0-4S5Vh3BPyyeJWzPv4aazqb-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]))))

data Verbosity Source #

Constructors

Quiet 
Normal 
All 

Instances

Instances details
Show Verbosity Source # 
Instance details

Defined in Experiments.Types

Eq Verbosity Source # 
Instance details

Defined in Experiments.Types

data CabalStack Source #

Constructors

Cabal 
Stack 

Instances

Instances details
Show CabalStack Source # 
Instance details

Defined in Experiments.Types

Eq CabalStack Source # 
Instance details

Defined in Experiments.Types

data ExamplePackage Source #

Instances

Instances details
Generic ExamplePackage Source # 
Instance details

Defined in Experiments.Types

Associated Types

type Rep ExamplePackage :: Type -> Type #

Show ExamplePackage Source # 
Instance details

Defined in Experiments.Types

Binary ExamplePackage Source # 
Instance details

Defined in Experiments.Types

NFData ExamplePackage Source # 
Instance details

Defined in Experiments.Types

Methods

rnf :: ExamplePackage -> () #

Eq ExamplePackage Source # 
Instance details

Defined in Experiments.Types

Hashable ExamplePackage Source # 
Instance details

Defined in Experiments.Types

type Rep ExamplePackage Source # 
Instance details

Defined in Experiments.Types

type Rep ExamplePackage = D1 ('MetaData "ExamplePackage" "Experiments.Types" "haskell-language-server-2.9.0.0-4S5Vh3BPyyeJWzPv4aazqb-ghcide-bench-lib" 'False) (C1 ('MetaCons "ExamplePackage" 'PrefixI 'True) (S1 ('MetaSel ('Just "packageName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "packageVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Version)))

data ExampleDetails Source #

Constructors

ExamplePath FilePath

directory where the package is located

ExampleHackage ExamplePackage

package from hackage

ExampleScript 

Fields

  • FilePath

    location of the script we are running

  • [String]

    extra arguments for the script

Instances

Instances details
Generic ExampleDetails Source # 
Instance details

Defined in Experiments.Types

Associated Types

type Rep ExampleDetails :: Type -> Type #

Show ExampleDetails Source # 
Instance details

Defined in Experiments.Types

Binary ExampleDetails Source # 
Instance details

Defined in Experiments.Types

NFData ExampleDetails Source # 
Instance details

Defined in Experiments.Types

Methods

rnf :: ExampleDetails -> () #

Eq ExampleDetails Source # 
Instance details

Defined in Experiments.Types

Hashable ExampleDetails Source # 
Instance details

Defined in Experiments.Types

type Rep ExampleDetails Source # 
Instance details

Defined in Experiments.Types

type Rep ExampleDetails = D1 ('MetaData "ExampleDetails" "Experiments.Types" "haskell-language-server-2.9.0.0-4S5Vh3BPyyeJWzPv4aazqb-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]))))