-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A persistent backend for the users package -- @package users-persistent @version 0.3.0.0 module Web.Users.Persistent type LoginId = Key Login newtype Persistent Persistent :: (forall a. SqlPersistT IO a -> IO a) -> Persistent runPersistent :: Persistent -> forall a. SqlPersistT IO a -> IO a instance Typeable Login instance Typeable LoginToken instance Typeable Key instance Show Login instance Eq Login instance Show LoginToken instance Eq LoginToken instance Show (Key LoginToken) instance Read (Key LoginToken) instance Eq (Key LoginToken) instance Ord (Key LoginToken) instance PathPiece (Key LoginToken) instance PersistField (Key LoginToken) instance PersistFieldSql (Key LoginToken) instance ToJSON (Key LoginToken) instance FromJSON (Key LoginToken) instance Show (Key Login) instance Read (Key Login) instance Eq (Key Login) instance Ord (Key Login) instance PathPiece (Key Login) instance PersistField (Key Login) instance PersistFieldSql (Key Login) instance ToJSON (Key Login) instance FromJSON (Key Login) instance UserStorageBackend Persistent instance Error UpdateUserError instance ToBackendKey SqlBackend LoginToken instance PersistEntity LoginToken instance ToBackendKey SqlBackend Login instance PersistEntity Login instance PersistFieldSql LoginToken instance PersistField LoginToken instance PersistFieldSql Login instance PersistField Login