git.iko.soy/typeable/control-has
on master help sign in
Made MonadHas be a typealias (#4858)
commit8f86b642dc447d755fa82ec765f360232981daf6 authoriko <ilyakooo0@gmail.com> dateWed 12 Aug 2020, 13:05 (6 years ago) parentdc6e9c6
1 file changed+1−3
src/Control/Has.hs+1−3
src/Control/Has.hs+1−3
@@ -64,9 +64,7 @@ class Fieldy (r :: *) where
6464instance {-# OVERLAPPABLE #-} (Fieldy r, Elem e (Fields r)) => Has e r where
6565 part = getLens lensList
6666
67−class (MonadReader r m, HasAll es r)
68− => MonadHas (es :: [*]) (r :: *) (m :: * -> *) | m -> r
69−instance (MonadReader r m, HasAll es r) => MonadHas es r m
67+type MonadHas es r m = (MonadReader r m, HasAll es r)
7068
7169instance GetLens e (e ': es) 'Z where
7270 getLens (LLCons l _) = l