on d82d607 help sign in
ormolu/data/examples/declaration/class/associated-data.hs
26 lines 359 B history raw
1{-# LANGUAGE TypeFamilies #-}
3class Foo a where data FooBar a
5-- | Something.
6class Bar a
7 where
8 -- | Bar bar
9 data BarBar a
10 -- | Bar baz
11 data family BarBaz
12 a
14-- | Something more.
15class Baz a where
16 -- | Baz bar
17 data BazBar
18 a
19 b
20 c
22 -- | Baz baz
23 data family BazBaz
24 b
25 a
26 c