quick-process
Safe HaskellNone
LanguageGHC2024

System.Process.Quick.CallEffect

Synopsis

Documentation

data FsEffect Source #

Instances

Instances details
Show FsEffect Source # 
Instance details

Defined in System.Process.Quick.CallEffect

Eq FsEffect Source # 
Instance details

Defined in System.Process.Quick.CallEffect

data ViRex Source #

Constructors

ViRex ByteString Regex 

Instances

Instances details
Show ViRex Source # 
Instance details

Defined in System.Process.Quick.CallEffect

Methods

showsPrec :: Int -> ViRex -> ShowS #

show :: ViRex -> String #

showList :: [ViRex] -> ShowS #

Eq ViRex Source # 
Instance details

Defined in System.Process.Quick.CallEffect

Methods

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

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

class CallSpecEffect cse where Source #

instances are generated for types with CallSpec and Subcases The class is introduced because, expected effects don't have fields in a CallSpec record

Methods

unsatisfiedEffects :: MonadIO m => cse -> m [CallEffect] Source #