Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data DebuggingFrame e m #
DebuggingFrame e m |
Instances
(Eq e, Eq m) => Eq (DebuggingFrame e m) # | |
Defined in Debugging (==) :: DebuggingFrame e m -> DebuggingFrame e m -> Bool # (/=) :: DebuggingFrame e m -> DebuggingFrame e m -> Bool # |
ShowNoOps | |
HideNoOps (Seq (DebuggingFrame e m)) |
data DebuggingModel e m #
Running (Seq (DebuggingFrame e m)) | |
Debugging (NoOpMode e m) Int (Seq (DebuggingFrame e m)) MisoString |
Instances
(Eq e, Eq m) => Eq (DebuggingModel e m) # | |
Defined in Debugging (==) :: DebuggingModel e m -> DebuggingModel e m -> Bool # (/=) :: DebuggingModel e m -> DebuggingModel e m -> Bool # |
data DebuggingEvent e #
Instances
Eq e => Eq (DebuggingEvent e) # | |
Defined in Debugging (==) :: DebuggingEvent e -> DebuggingEvent e -> Bool # (/=) :: DebuggingEvent e -> DebuggingEvent e -> Bool # |
isNoOpFrame :: Eq e => e -> DebuggingFrame e m -> Bool #
hasNoOpFrames :: (Foldable t, Eq e) => e -> t (DebuggingFrame e m) -> Bool #
indexWhithoutNoOps :: Eq e => e -> Seq (DebuggingFrame e m) -> Int -> Int #
indexWithNoOps :: Eq e => e -> Seq (DebuggingFrame e m) -> Int -> Int #
debugApp :: (Eq e, Show e, Show m) => e -> App m e -> App (DebuggingModel e m) (DebuggingEvent e) #
debugView :: (Show e, Show m) => (m -> View a) -> DebuggingModel e m -> View (DebuggingEvent a) #
debugUpdate :: (Eq e, Show m) => e -> (e -> m -> Effect e m) -> DebuggingEvent e -> DebuggingModel e m -> Effect (DebuggingEvent e) (DebuggingModel e m) #