lens-3.10.3: Lenses, Folds and Traversals

Portabilitynon-portable
Stabilityprovisional
MaintainerEdward Kmett <ekmett@gmail.com>
Safe HaskellTrustworthy

Control.Lens.Internal.Review

Contents

Description

 

Synopsis

Internal Classes

class (Profunctor p, Bifunctor p) => Reviewable p Source

This class is provided mostly for backwards compatibility with lens 3.8, but it can also shorten type signatures.

Instances

Reviews

retagged :: (Profunctor p, Bifunctor p) => p a b -> p s bSource

This is a profunctor used internally to implement Review

It plays a role similar to that of Accessor or Const do for Control.Lens.Getter

newtype Reviewed a b Source

Constructors

Reviewed 

Fields

runReviewed :: b
 

Instances

Profunctor Reviewed 
Choice Reviewed 
Bifoldable Reviewed 
Bifunctor Reviewed 
Bitraversable Reviewed 
Corepresentable Reviewed 
Wrapped a b (Reviewed s a) (Reviewed t b) 
Monad (Reviewed a) 
Functor (Reviewed a) 
MonadFix (Reviewed a) 
Applicative (Reviewed a) 
Foldable (Reviewed a) 
Traversable (Reviewed a) 
Comonad (Reviewed a) 
ComonadApply (Reviewed a) 
Apply (Reviewed a) 
Bind (Reviewed a) 
Distributive (Reviewed a)