rename the 'Captured' class to 'FromText'

This commit is contained in:
Alp Mestanogullari 2014-10-22 12:56:46 +02:00
parent 1a105448f0
commit 3a32bd4162

View file

@ -20,16 +20,16 @@ import Soenke
data Capture sym a
class Captured a where
class FromText a where
capture :: Text -> Maybe a
instance Captured Text where
instance FromText Text where
capture = Just
captured :: Captured a => proxy (Capture sym a) -> Text -> Maybe a
captured :: FromText a => proxy (Capture sym a) -> Text -> Maybe a
captured _ = capture
instance (KnownSymbol capture, Captured a, HasServer sublayout)
instance (KnownSymbol capture, FromText a, HasServer sublayout)
=> HasServer (Capture capture a :> sublayout) where
-- this means that what follows the capture