scodec.interop.cats

Type members

Classlikes

final class EitherErrSyntax[A](val self: Either[Err, A]) extends AnyVal
Extension methods for an Either[Err, A].

Implicits

Inherited implicits

implicit def AttemptEqInstance[A](evidence$1: Eq[A]): Eq[Attempt[A]]
Inhertied from
CatsInstances
implicit val AttemptMonadErrorTraverseInstance: MonadError[[A] =>> Attempt[A], Err] & Traverse[[A] =>> Attempt[A]]
Inhertied from
CatsInstances
implicit def AttemptShowInstance[A](evidence$2: Show[A]): Show[Attempt[A]]
Inhertied from
CatsInstances
implicit val BitVectorMonoidInstance: Monoid[BitVector]
Inhertied from
CatsInstances
implicit val BitVectorOrderInstance: Order[BitVector]
Inhertied from
CatsInstances
implicit val BitVectorShowInstance: Show[BitVector]
Inhertied from
CatsInstances
implicit val ByteVectorMonoidInstance: Monoid[ByteVector]
Inhertied from
CatsInstances
implicit val ByteVectorOrderInstance: Order[ByteVector]
Inhertied from
CatsInstances
implicit val ByteVectorShowInstance: Show[ByteVector]
Inhertied from
CatsInstances
implicit val CodecInvariantInstance: Invariant[[A] =>> Codec[A]]
Inhertied from
CatsInstances
implicit def CodecShowInstance[A]: Show[Codec[A]]
Inhertied from
CatsInstances
implicit def DecodeResultEqInstance[A](evidence$3: Eq[A]): Eq[DecodeResult[A]]
Inhertied from
CatsInstances
implicit def DecodeResultShowInstance[A](evidence$4: Show[A]): Show[DecodeResult[A]]
Inhertied from
CatsInstances
implicit val DecodeResultTraverseComonadInstance: Traverse[[A] =>> DecodeResult[A]] & Comonad[[A] =>> DecodeResult[A]]
Inhertied from
CatsInstances
implicit val DecoderMonadErrorInstance: MonadError[[A] =>> Decoder[A], Err]
Inhertied from
CatsInstances
implicit def DecoderMonoidInstance[A](A: Monoid[A]): Monoid[Decoder[A]]
Inhertied from
CatsInstances
final implicit def DecoderSemigroupInstance[A](A: Semigroup[A]): Semigroup[Decoder[A]]
Inhertied from
CatsInstancesLowPriority
implicit def DecoderShowInstance[A]: Show[Decoder[A]]
Inhertied from
CatsInstances
implicit val EncoderContravariantInstance: Contravariant[[A] =>> Encoder[A]]
Inhertied from
CatsInstances
implicit def EncoderShowInstance[A]: Show[Encoder[A]]
Inhertied from
CatsInstances
implicit val ErrEqInstance: Eq[Err]
Inhertied from
CatsInstances
implicit val ErrShowInstance: Show[Err]
Inhertied from
CatsInstances