napkin-0.5.14
Copyright(c) Soostone Inc 2020
LicenseAllRightsReserved
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.HaskellInterpreter.Types

Description

 

Documentation

newtype Package #

Constructors

Package 

Fields

Instances

Instances details
FromJSON Package # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

IsString Package # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Methods

fromString :: String -> Package #

Show Package # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Eq Package # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Methods

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

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

Ord Package # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

newtype Module #

Constructors

Module 

Fields

Instances

Instances details
FromJSON Module # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

IsString Module # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Methods

fromString :: String -> Module #

Show Module # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Eq Module # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Methods

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

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

Ord Module # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

newtype Function #

Constructors

Function 

Fields

Instances

Instances details
IsString Function # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Show Function # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Eq Function # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

newtype Typed r a #

Constructors

Typed 

Fields

Instances

Instances details
FromJSON a => FromJSON (Typed r a) # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Methods

parseJSON :: Value -> Parser (Typed r a) #

parseJSONList :: Value -> Parser [Typed r a] #

Show a => Show (Typed r a) # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Methods

showsPrec :: Int -> Typed r a -> ShowS #

show :: Typed r a -> String #

showList :: [Typed r a] -> ShowS #

Eq a => Eq (Typed r a) # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Methods

(==) :: Typed r a -> Typed r a -> Bool #

(/=) :: Typed r a -> Typed r a -> Bool #

newtype GhcArgument #

Constructors

GhcArgument 

Fields

Instances

Instances details
IsString GhcArgument # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Show GhcArgument # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Eq GhcArgument # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

mwhen :: Monoid m => Bool -> m -> m #

Orphan instances