Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Recall profunctor
is dual to Recall
e
: it ignores the argument parameter, substituting in one of its own.Forget
r
Instances
Bifunctor (Recall e) Source # | |
IsIso (Recall e) Source # | |
Defined in Fresnel.Iso.Internal | |
IsPrism (Recall e) Source # | |
Defined in Fresnel.Prism.Internal | |
IsReview (Recall e) Source # | |
Defined in Fresnel.Review | |
Choice (Recall e) Source # | |
Closed (Recall e) Source # | |
Defined in Fresnel.Profunctor.Recall | |
Corepresentable (Recall e) Source # | |
Defined in Fresnel.Profunctor.Recall type Corep (Recall e) :: Type -> Type cotabulate :: (Corep (Recall e) d -> c) -> Recall e d c | |
Costrong (Recall e) Source # | |
Profunctor (Recall e) Source # | |
Defined in Fresnel.Profunctor.Recall dimap :: (a -> b) -> (c -> d) -> Recall e b c -> Recall e a d lmap :: (a -> b) -> Recall e b c -> Recall e a c rmap :: (b -> c) -> Recall e a b -> Recall e a c (#.) :: forall a b c q. Coercible c b => q b c -> Recall e a b -> Recall e a c (.#) :: forall a b c q. Coercible b a => Recall e b c -> q a b -> Recall e a c | |
Cosieve (Recall e) (Const e :: Type -> Type) Source # | |
Defined in Fresnel.Profunctor.Recall | |
Sieve (Recall e) ((->) e) Source # | |
Defined in Fresnel.Profunctor.Recall | |
Applicative (Recall e a) Source # | |
Defined in Fresnel.Profunctor.Recall | |
Functor (Recall e a) Source # | |
Monad (Recall e a) Source # | |
Monoid b => Monoid (Recall e a b) Source # | |
Semigroup b => Semigroup (Recall e a b) Source # | |
type Corep (Recall e) Source # | |
Defined in Fresnel.Profunctor.Recall type Corep (Recall e) = Const e :: Type -> Type |