| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ribosome.Control.StrictRibosome
Documentation
data StrictRibosome s Source #
Constructors
| StrictRibosome | |
Fields
| |
Instances
| Default s => Default (StrictRibosome s) Source # | |
Defined in Ribosome.Control.StrictRibosome Methods def :: StrictRibosome s # | |
| HasStrictRibosome (StrictRibosome s) s Source # | |
Defined in Ribosome.Control.StrictRibosome Methods 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 Methods 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 #
Minimal complete definition
Methods
strictRibosome :: Lens' c (StrictRibosome s) Source #
state :: Lens' c (RibosomeState s) Source #
Instances
| HasStrictRibosome (StrictRibosome s) s Source # | |
Defined in Ribosome.Control.StrictRibosome Methods strictRibosome :: Lens' (StrictRibosome s) (StrictRibosome s) Source # name :: Lens' (StrictRibosome s) Text Source # state :: Lens' (StrictRibosome s) (RibosomeState s) Source # | |