packages feed

hw-prim-0.0.3.1: src/HaskellWorks/Data/Decode.hs

{-# LANGUAGE MultiParamTypeClasses #-}

module HaskellWorks.Data.Decode
  ( Decode(..)
  , DecodeError(..)
  ) where

data DecodeError = DecodeError String deriving (Eq, Show)

class Decode s t where
  decode :: s -> Either DecodeError t