ConstructBarlow ('[] :: [Tag]) p f s t s t Source # | |
Instance detailsDefined in Data.Lens.Barlow.Construction |
(Profunctor p, ConstructBarlow path p f q w a b, Functor f, Wrapped s t q w) => ConstructBarlow ('Tag'ExclamationMark ': path) p f s t a b Source # | |
Instance detailsDefined in Data.Lens.Barlow.Construction |
(p ~ (->), Functor f, ConstructBarlow path p f q w a b, HasField sym s t q w) => ConstructBarlow ('Tag'Name sym ': path) p f s t a b Source # | |
Instance detailsDefined in Data.Lens.Barlow.Construction |
(Choice p, ConstructBarlow path p f q w a b, AsConstructor ctor s t q w, Applicative f) => ConstructBarlow ('Tag'PercentageName ctor ': path) p f s t a b Source # | |
Instance detailsDefined in Data.Lens.Barlow.Construction |
(p ~ (->), Functor f, ConstructBarlow path p f q w a b, HasPosition pos s t q w) => ConstructBarlow ('Tag'PercentageNumber pos ': path) p f s t a b Source # | |
Instance detailsDefined in Data.Lens.Barlow.Construction |
(p ~ (->), Applicative f, ConstructBarlow path p f s t a b, Traversable tr) => ConstructBarlow ('Tag'Plus ': path) p f (tr s) (tr t) a b Source # | |
Instance detailsDefined in Data.Lens.Barlow.Construction |
(Choice p, ConstructBarlow path p f s t a b, Applicative f) => ConstructBarlow ('Tag'QuestionMark ': path) p f (Maybe s) (Maybe t) a b Source # | |
Instance detailsDefined in Data.Lens.Barlow.Construction |
(Choice p, ConstructBarlow path p f s t a b, Applicative f) => ConstructBarlow ('Tag'LeftArrow ': path) p f (Either s x) (Either t x) a b Source # | |
Instance detailsDefined in Data.Lens.Barlow.Construction |
(Choice p, ConstructBarlow path p f s t a b, Applicative f) => ConstructBarlow ('Tag'RightArrow ': path) p f (Either x s) (Either x t) a b Source # | |
Instance detailsDefined in Data.Lens.Barlow.Construction |