napkin-runtime
Safe HaskellNone
LanguageGHC2024

Napkin.HaskellInterpreter.Types

Documentation

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

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

Ord Function # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

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

newtype HaskellExpression (a :: k) #

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

data ModuleFunction #

Constructors

ModuleFunction 

Instances

Instances details
FromJSON ModuleFunction # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Generic ModuleFunction # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Associated Types

type Rep ModuleFunction 
Instance details

Defined in Napkin.HaskellInterpreter.Types

type Rep ModuleFunction = D1 ('MetaData "ModuleFunction" "Napkin.HaskellInterpreter.Types" "napkin-runtime-2.0.0-5GLbAKEN1Yk29rxMrGR38M" 'False) (C1 ('MetaCons "ModuleFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "module_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Module) :*: S1 ('MetaSel ('Just "function") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Function)))
Show ModuleFunction # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Eq ModuleFunction # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

Ord ModuleFunction # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

type Rep ModuleFunction # 
Instance details

Defined in Napkin.HaskellInterpreter.Types

type Rep ModuleFunction = D1 ('MetaData "ModuleFunction" "Napkin.HaskellInterpreter.Types" "napkin-runtime-2.0.0-5GLbAKEN1Yk29rxMrGR38M" 'False) (C1 ('MetaCons "ModuleFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "module_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Module) :*: S1 ('MetaSel ('Just "function") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Function)))

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 Typed (r :: k) a #

Constructors

Typed 

Fields

Instances

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

Defined in Napkin.HaskellInterpreter.Types

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 #