ribosome-0.3.0.0: lib/Ribosome/Control/StrictRibosome.hs
{-# LANGUAGE TemplateHaskell #-}
module Ribosome.Control.StrictRibosome where
import Control.Lens (makeClassy)
import Ribosome.Control.Ribosome (RibosomeState)
data StrictRibosome s =
StrictRibosome {
_name :: Text,
_state :: RibosomeState s
}
makeClassy ''StrictRibosome
instance Default s => Default (StrictRibosome s) where
def = StrictRibosome "default" def