Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data StrictRibosome s Source #
StrictRibosome | |
|
Instances
Default s => Default (StrictRibosome s) Source # | |
Defined in Ribosome.Control.StrictRibosome def :: StrictRibosome s # | |
HasStrictRibosome (StrictRibosome s) s Source # | |
Defined in Ribosome.Control.StrictRibosome strictRibosome :: Lens' (StrictRibosome s) (StrictRibosome s) Source # name :: Lens' (StrictRibosome s) Text Source # state :: Lens' (StrictRibosome s) (RibosomeState s) Source # | |
MonadIO m => MonadRibo (StateT (StrictRibosome s) m) Source # | |
Defined in Ribosome.Control.Monad.Ribo pluginName :: StateT (StrictRibosome s) m Text Source # pluginInternal :: StateT (StrictRibosome s) m RibosomeInternal Source # pluginInternalModify :: (RibosomeInternal -> RibosomeInternal) -> StateT (StrictRibosome s) m () Source # |
class HasStrictRibosome c s | c -> s where Source #
strictRibosome :: Lens' c (StrictRibosome s) Source #
state :: Lens' c (RibosomeState s) Source #
Instances
HasStrictRibosome (StrictRibosome s) s Source # | |
Defined in Ribosome.Control.StrictRibosome strictRibosome :: Lens' (StrictRibosome s) (StrictRibosome s) Source # name :: Lens' (StrictRibosome s) Text Source # state :: Lens' (StrictRibosome s) (RibosomeState s) Source # |