optics-core-0.1

Safe HaskellNone
LanguageHaskell2010

Optics.LensyReview

Synopsis

Documentation

data A_LensyReview :: OpticKind #

Tag for a lensy review.

Instances
ReversibleOptic A_LensyReview # 
Instance details

Defined in Optics.Internal.Re

Associated Types

type ReversedOptic A_LensyReview :: OpticKind #

Methods

re :: Optic A_LensyReview [] s t a b -> Optic (ReversedOptic A_LensyReview) [] b a t s #

Is A_LensyReview A_Review # 
Instance details

Defined in Optics.Internal.Optic.Subtyping

Methods

implies :: proxy A_LensyReview A_Review p -> (Constraints A_LensyReview p -> r) -> Constraints A_Review p -> r

Is An_Iso A_LensyReview # 
Instance details

Defined in Optics.Internal.Optic.Subtyping

Methods

implies :: proxy An_Iso A_LensyReview p -> (Constraints An_Iso p -> r) -> Constraints A_LensyReview p -> r

Is An_Equality A_LensyReview # 
Instance details

Defined in Optics.Internal.Optic.Subtyping

Methods

implies :: proxy An_Equality A_LensyReview p -> (Constraints An_Equality p -> r) -> Constraints A_LensyReview p -> r

type ReversedOptic A_LensyReview # 
Instance details

Defined in Optics.Internal.Re

type LensyReview s t a b = Optic A_LensyReview '[] s t a b #

Type synonym for a type-modifying lensy review.

type LensyReview' b t = Optic' A_LensyReview '[] t b #

Type synonym for a type-preserving lensy review.