We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents fc31fb9 + c3fca78 commit 479e5c4Copy full SHA for 479e5c4
src/Data/Profunctor/Distributor.hs
@@ -56,6 +56,7 @@ import Data.Proxy
56
import Data.Sequence (Seq)
57
import Data.String
58
import Data.Tagged
59
+import Data.Tree (Tree (..))
60
import Data.Vector (Vector)
61
import Data.Void
62
import GHC.Generics
@@ -401,6 +402,8 @@ instance Homogeneous Seq where
401
402
homogeneously p = mapIso listEot (oneP >+< p >*< homogeneously p)
403
instance Homogeneous Complex where
404
homogeneously p = dimap2 realPart imagPart (:+) p p
405
+instance Homogeneous Tree where
406
+ homogeneously p = dimap2 rootLabel subForest Node p (manyP (homogeneously p))
407
408
-- Alternator/Filtrator --
409
0 commit comments