profunctor-optics-0.0.0.1: src/Data/Profunctor/Optic/Operator.hs
module Data.Profunctor.Optic.Operator (
module Ops
, module Misc
) where
import Data.Function as Ops ((&))
import Data.Profunctor.Optic.Type as Ops (re)
import Data.Profunctor.Optic.Iso as Ops (simple, paired, split)
import Data.Profunctor.Optic.View as Ops ((#), (^.), view, review)
import Data.Profunctor.Optic.Setter as Ops ((%), (.~), (%~), set, sets, over)
import Data.Profunctor.Optic.Grate as Ops (constOf, zipWithOf)
import Data.Profunctor.Optic.Traversal0 as Ops (matchOf, isMatched)
import Data.Profunctor.Optic.Fold as Ops ((^..), foldMapOf)
import Data.Profunctor.Optic.Fold0 as Ops ((^?), preview, preuse)
import Data.Profunctor.Optic.Cofold as Ops (cofoldMapOf)
import Data.Profunctor.Optic.Traversal as Ops (traverseOf, sequenceOf)
import Data.Profunctor.Optic.Cotraversal as Ops (cotraverseOf)
import Data.Profunctor.Misc as Misc