packages feed

ribosome-0.9.9.9: lib/Ribosome/Data/ScratchId.hs

-- |The ID type used to store active scratch buffers.
module Ribosome.Data.ScratchId where

import Ribosome.Host.Class.Msgpack.Decode (MsgpackDecode)
import Ribosome.Host.Class.Msgpack.Encode (MsgpackEncode)

-- |The ID type used to store active scratch buffers.
newtype ScratchId =
  ScratchId { unScratchId :: Text }
  deriving stock (Eq, Show)
  deriving newtype (IsString, Ord, MsgpackDecode, MsgpackEncode)