Safe Haskell | None |
---|---|
Language | GHC2021 |
Test.Credit.Queue.Streams
Documentation
data StreamCell (m :: Type -> Type) a Source #
Instances
(MonadMemory m, MemoryCell m a) => MemoryCell m (StreamCell m a) Source # | |
Defined in Test.Credit.Queue.Streams Methods prettyCell :: StreamCell m a -> m Memory Source # |
data SLazyCon (m :: Type -> Type) a where Source #
Constructors
SAppend :: forall (m :: Type -> Type) a1. Stream m a1 -> Stream m a1 -> SLazyCon m (StreamCell m a1) | |
SReverse :: forall (m :: Type -> Type) a1. Stream m a1 -> Stream m a1 -> SLazyCon m (StreamCell m a1) |
Instances
MonadInherit m => HasStep (SLazyCon m :: Type -> Type) (m :: Type -> Type) Source # | |
Defined in Test.Credit.Queue.Streams | |
(MonadMemory m, MemoryCell m a) => MemoryCell m (SLazyCon m a) Source # | |
Defined in Test.Credit.Queue.Streams Methods prettyCell :: SLazyCon m a -> m Memory Source # |
test :: MonadInherit m => m () Source #