package internal
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait Bazaar[P[_, _], A, B, S, T] extends Serializable
Bazaar is used to characterize a proptics.Traversal_
Bazaar is used to characterize a proptics.Traversal_
- Annotations
- @implicitNotFound()
- abstract class BazaarInstances extends AnyRef
- trait CorepresentableInstances extends AnyRef
- final case class Exchange[A, B, S, T](view: (S) => A, review: (B) => T) extends Product with Serializable
The Exchange cats.arrow.Profunctor characterizes an proptics.Iso_
- abstract class ExchangeInstances extends AnyRef
- final case class Forget[R, A, B](runForget: (A) => R) extends AnyVal with Product with Serializable
Forget is a cats.arrow.Profunctor that forgets the
B
value and returns an accumulated value of typeR
. - abstract class ForgetInstances extends AnyRef
- final case class Indexed[P[_, _], I, S, T](runIndex: P[(S, I), T]) extends Product with Serializable
cats.arrow.Profunctor used for indexed optics
- trait IndexedGetter0[I, S, A] extends Serializable
- trait IndexedGetter1[I, S, A] extends IndexedGetter0[I, S, A]
- abstract class IndexedInstances extends AnyRef
- trait IndexedSetter0[I, S, T, A, B] extends Serializable
- trait IndexedTraversal0[I, S, T, A, B] extends IndexedSetter0[I, S, T, A, B]
- trait IndexedTraversal1[I, S, T, A, B] extends IndexedTraversal0[I, S, T, A, B] with IndexedFold0[I, S, A]
- final case class Market[A, B, S, T](viewOrModify: (S) => Either[T, A], review: (B) => T) extends Product with Serializable
The Market cats.arrow.Profunctor characterizes a proptics.Prism_
- abstract class MarketInstances extends AnyRef
- final case class Re[P[_, _], S, T, A, B](runRe: (P[B, A]) => P[T, S]) extends AnyVal with Product with Serializable
Re is a class for optics that can be reversed.
- abstract class ReInstances extends AnyRef
- trait RunBazaar[P[_, _], A, B, S, T] extends Serializable
- trait Sellable[P[_, _], W[_, _, _]] extends Serializable
- abstract class SellableInstances extends AnyRef
- final case class Shop[A, B, S, T](view: (S) => A, set: (S) => (B) => T) extends Product with Serializable
The Shop profunctor characterizes a proptics.Lens_
- abstract class ShopInstances extends AnyRef
- final case class Stall[A, B, S, T](viewOrModify: (S) => Either[T, A], set: (S) => (B) => T) extends Product with Serializable
The Stall cats.arrow.Profunctor characterizes an proptics.AffineTraversal_
- abstract class StallInstances extends AnyRef
- final case class Tagged[A, B](runTag: B) extends Product with Serializable
A Tagged value is a value of type B with an attached phantom type A
- abstract class TaggedInstances extends AnyRef
- final case class Zipping[A, B](runZipping: (A) => (A) => B) extends AnyVal with Product with Serializable
The Zipping cats.arrow.Profunctor characterizes an proptics.Grate_
- abstract class ZippingInstances extends AnyRef
Value Members
- object Bazaar extends BazaarInstances with Serializable
- object Corepresentable extends CorepresentableInstances
- object Exchange extends ExchangeInstances with Serializable
- object Forget extends ForgetInstances with Serializable
- object Indexed extends IndexedInstances with Serializable
- object Market extends MarketInstances with Serializable
- object Re extends ReInstances with Serializable
- object Sellable extends SellableInstances with Serializable
- object Shop extends ShopInstances with Serializable
- object Stall extends StallInstances with Serializable
- object Tagged extends TaggedInstances with Serializable
- object Zipping extends ZippingInstances with Serializable