Packages

o

io.atlassian.aws.dynamodb.Encoder

EncoderContravariant

implicit object EncoderContravariant extends Contravariant[Encoder]

Linear Supertypes
Contravariant[Encoder], InvariantFunctor[Encoder], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EncoderContravariant
  2. Contravariant
  3. InvariantFunctor
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ContravariantLaw extends scalaz.Contravariant.InvariantFunctorLaw
    Definition Classes
    Contravariant
  2. trait InvariantFunctorLaw extends AnyRef
    Definition Classes
    InvariantFunctor

Value Members

  1. def compose[G[_]](implicit G0: Contravariant[G]): Functor[[α]Encoder[G[α]]]
    Definition Classes
    Contravariant
  2. def contramap[A, B](r: Encoder[A])(f: (B) ⇒ A): Encoder[B]
    Definition Classes
    EncoderContravariant → Contravariant
  3. def contravariantLaw: ContravariantLaw
    Definition Classes
    Contravariant
  4. val contravariantSyntax: ContravariantSyntax[Encoder]
    Definition Classes
    Contravariant
  5. def icompose[G[_]](implicit G0: Functor[G]): Contravariant[[α]Encoder[G[α]]]
    Definition Classes
    Contravariant
  6. def invariantFunctorLaw: InvariantFunctorLaw
    Definition Classes
    InvariantFunctor
  7. val invariantFunctorSyntax: InvariantFunctorSyntax[Encoder]
    Definition Classes
    InvariantFunctor
  8. def product[G[_]](implicit G0: Contravariant[G]): Contravariant[[α](Encoder[α], G[α])]
    Definition Classes
    Contravariant
  9. def xmap[A, B](fa: Encoder[A], f: (A) ⇒ B, g: (B) ⇒ A): Encoder[B]
    Definition Classes
    Contravariant → InvariantFunctor
  10. def xmapb[A, B](ma: Encoder[A])(b: Bijection[A, B]): Encoder[B]
    Definition Classes
    InvariantFunctor
  11. def xmapi[A, B](ma: Encoder[A])(iso: scalaz.Isomorphism.<=>[A, B]): Encoder[B]
    Definition Classes
    InvariantFunctor