Forget
API façade under the carrier's public name. The instances live in ForgetK (the opaque anchor's companion, where implicit scope finds them); this re-export keeps Forget.assocFor call-shapes and legacy import data.Forget.given working.
Attributes
- Source
- Forget.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Forget.type
Members list
Grouped members
Instances
Comonad-pull composition for F: FlatMap + Comonad. Composes via coflatMap on from.
Comonad-pull composition for F: FlatMap + Comonad. Composes via coflatMap on from.
Attributes
- Source
- Forget.scala
Algebraic-lens composition for F: Monad. Push: outer.to(s).flatMap(inner.to). Pull: the inner's from collapses F[D] to B, re-lifted via pure for the outer's F[B] => T. Higher priority than LowPriorityForgetInstances.assocForgetComonad so Monad wins.
Algebraic-lens composition for F: Monad. Push: outer.to(s).flatMap(inner.to). Pull: the inner's from collapses F[D] to B, re-lifted via pure for the outer's F[B] => T. Higher priority than LowPriorityForgetInstances.assocForgetComonad so Monad wins.
Attributes
- Source
- Forget.scala
Bifunctor[Forget[F]] via the underlying Functor[F]. Left parameter is phantom; bimap routes only through the right-side F.
Bifunctor[Forget[F]] via the underlying Functor[F]. Left parameter is phantom; bimap routes only through the right-side F.
Attributes
- Source
- Forget.scala
ForgetfulApplicative[Forget[F]] via any Applicative[F]. Unlocks Optic.put on Forget-carrier optics.
ForgetfulApplicative[Forget[F]] via any Applicative[F]. Unlocks Optic.put on Forget-carrier optics.
Attributes
- Source
- Forget.scala
ForgetfulFold[Forget[F]] — delegates to the underlying Foldable[F]. Powers Fold.apply[F, A].
ForgetfulFold[Forget[F]] — delegates to the underlying Foldable[F]. Powers Fold.apply[F, A].
Attributes
- Source
- Forget.scala
Direct ForgetfulFunctor — calls Functor[F].map without routing through Bifunctor.
Direct ForgetfulFunctor — calls Functor[F].map without routing through Bifunctor.
Attributes
- Source
- Forget.scala
ForgetfulTraverse[Forget[F], Applicative] — lifts Traverse[F] into the two-parameter carrier shape. Core of Fold in its effectful form.
ForgetfulTraverse[Forget[F], Applicative] — lifts Traverse[F] into the two-parameter carrier shape. Core of Fold in its effectful form.
Attributes
- Source
- Forget.scala
Exports
Defined exports
Attributes
- Source
- Forget.scala
Attributes
- Source
- Forget.scala
Wrap an F[A] into the Forget[F] carrier. Identity at runtime (the opaque type erases to F[A]); needed only so construction sites outside this file satisfy the Forget[F][X, A] type.
Wrap an F[A] into the Forget[F] carrier. Identity at runtime (the opaque type erases to F[A]); needed only so construction sites outside this file satisfy the Forget[F][X, A] type.
Attributes
- Source
- Forget.scala