Show

cats.Show
See theShow companion trait
object Show

Hand rolling the type class boilerplate due to scala/bug#6260 and scala/bug#10458

Attributes

Companion
trait
Source
Show.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Show.type

Members list

Type members

Classlikes

trait ContravariantShow[-T] extends Serializable

Attributes

Source
Show.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait Show[T]
trait Ops[A]

Attributes

Source
Show.scala
Supertypes
class Object
trait Matchable
class Any
final case class ShowInterpolator(_sc: StringContext) extends AnyVal

Attributes

Source
Show.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
final case class Shown(toString: String) extends AnyVal

Attributes

Companion
object
Source
Show.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object Shown

Attributes

Companion
class
Source
Show.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Shown.type
trait ToShowOps

Attributes

Source
Show.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ShowSyntax
trait AllSyntax
object all
object implicits
object show
Show all

Value members

Concrete methods

def apply[A](implicit instance: Show[A]): Show[A]

Attributes

Source
Show.scala
def fromToString[A]: Show[A]

creates an instance of Show using object toString

creates an instance of Show using object toString

Attributes

Source
Show.scala
def show[A](f: A => String): Show[A]

creates an instance of Show using the provided function

creates an instance of Show using the provided function

Attributes

Source
Show.scala

Deprecated methods

def catsShowForTuple2[A : Show, B : Show]: Show[(A, B)]

Attributes

Deprecated
true
Source
Show.scala

Implicits

Implicits

Attributes

Source
Show.scala

Attributes

Source
Show.scala
implicit def catsShowForBigInt: Show[BigInt]

Attributes

Source
Show.scala
implicit def catsShowForBitSet: Show[BitSet]

Attributes

Source
Show.scala

Attributes

Source
Show.scala
implicit def catsShowForByte: Show[Byte]

Attributes

Source
Show.scala
implicit def catsShowForChar: Show[Char]

Attributes

Source
Show.scala
implicit def catsShowForDouble: Show[Double]

Attributes

Source
Show.scala

Attributes

Source
Show.scala
implicit def catsShowForEither[A : Show, B : Show]: Show[Either[A, B]]

Attributes

Source
Show.scala
implicit def catsShowForFloat: Show[Float]

Attributes

Source
Show.scala
implicit def catsShowForInt: Show[Int]

Attributes

Source
Show.scala
implicit def catsShowForList[A : Show]: Show[List[A]]

Attributes

Source
Show.scala
implicit def catsShowForLong: Show[Long]

Attributes

Source
Show.scala
implicit def catsShowForOption[A : Show]: Show[Option[A]]

Attributes

Source
Show.scala
implicit def catsShowForQueue[A : Show]: Show[Queue[A]]

Attributes

Source
Show.scala
implicit def catsShowForShort: Show[Short]

Attributes

Source
Show.scala
implicit def catsShowForSortedMap[K : Show, V : Show]: Show[SortedMap[K, V]]

Attributes

Source
Show.scala
implicit def catsShowForString: Show[String]

Attributes

Source
Show.scala
implicit def catsShowForSymbol: Show[Symbol]

Attributes

Source
Show.scala
implicit def catsShowForTry[A : Show]: Show[Try[A]]

Attributes

Source
Show.scala
implicit def catsShowForUUID: Show[UUID]

Attributes

Source
Show.scala
implicit def catsShowForUnit: Show[Unit]

Attributes

Source
Show.scala
implicit def catsShowForVector[A : Show]: Show[Vector[A]]

Attributes

Source
Show.scala

Inherited implicits

Attributes

Inherited from:
ShowInstances (hidden)
Source
Show.scala
implicit def catsShowForMap[K : Show, V : Show]: Show[Map[K, V]]

Attributes

Inherited from:
ShowInstances0 (hidden)
Source
Show.scala
implicit def catsShowForSeq[A : Show]: Show[Seq[A]]

Attributes

Inherited from:
ShowInstances0 (hidden)
Source
Show.scala
implicit def catsShowForSet[A : Show]: Show[Set[A]]

Attributes

Inherited from:
ShowInstances0 (hidden)
Source
Show.scala
implicit def catsShowForSortedSet[A : Show]: Show[SortedSet[A]]

Attributes

Inherited from:
ShowInstances (hidden)
Source
Show.scala
final implicit def catsStdShowForTuple1[A0](implicit A0: Show[A0]): Show[Tuple1[A0]]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala
final implicit def catsStdShowForTuple10[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6], A7: Show[A7], A8: Show[A8], A9: Show[A9]): Show[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala
final implicit def catsStdShowForTuple11[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6], A7: Show[A7], A8: Show[A8], A9: Show[A9], A10: Show[A10]): Show[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala
final implicit def catsStdShowForTuple2[A0, A1](implicit A0: Show[A0], A1: Show[A1]): Show[(A0, A1)]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala
final implicit def catsStdShowForTuple3[A0, A1, A2](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2]): Show[(A0, A1, A2)]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala
final implicit def catsStdShowForTuple4[A0, A1, A2, A3](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3]): Show[(A0, A1, A2, A3)]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala
final implicit def catsStdShowForTuple5[A0, A1, A2, A3, A4](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4]): Show[(A0, A1, A2, A3, A4)]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala
final implicit def catsStdShowForTuple6[A0, A1, A2, A3, A4, A5](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5]): Show[(A0, A1, A2, A3, A4, A5)]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala
final implicit def catsStdShowForTuple7[A0, A1, A2, A3, A4, A5, A6](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6]): Show[(A0, A1, A2, A3, A4, A5, A6)]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala
final implicit def catsStdShowForTuple8[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6], A7: Show[A7]): Show[(A0, A1, A2, A3, A4, A5, A6, A7)]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala
final implicit def catsStdShowForTuple9[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6], A7: Show[A7], A8: Show[A8]): Show[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

Attributes

Inherited from:
NTupleShowInstances (hidden)
Source
NTupleShowInstances.scala

Deprecated and Inherited implicits

implicit def catsShowForStream[A : Show]: Show[Stream[A]]

Attributes

Deprecated
true
Inherited from:
ScalaVersionSpecificShowInstances (hidden)
Source
ScalaVersionSpecificInstances.scala