graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellNone
LanguageHaskell2010

Control.Monad.Unique

Description

A tiny mtl-style wrapper around newUnique.

Documentation

class Monad m => MonadUnique m where Source #

Methods

newUnique :: m Unique Source #

Instances

Instances details
MonadUnique IO Source # 
Instance details

Defined in Control.Monad.Unique

MonadUnique CacheBuild Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Cache.Common

MonadUnique m => MonadUnique (ExceptT e m) Source # 
Instance details

Defined in Control.Monad.Unique

MonadUnique m => MonadUnique (ReaderT r m) Source # 
Instance details

Defined in Control.Monad.Unique

MonadUnique m => MonadUnique (StateT s m) Source # 
Instance details

Defined in Control.Monad.Unique

(Monoid w, MonadUnique m) => MonadUnique (WriterT w m) Source # 
Instance details

Defined in Control.Monad.Unique