Render

extras.render.Render
See theRender companion trait
object Render

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Render.type

Members list

Type members

Classlikes

opaque object Rendered

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Rendered.type

Types

type Rendered = Type

Value members

Concrete methods

def apply[A : Render]: Render[A]
def fromToString[A]: Render[A]
inline def render[A](f: A => String): Render[A]

Givens

Givens

given RenderContravariant[F[_[_]] : CatsContravariant]: F[Render]
given bigDecimalRender: Render[BigDecimal]
given bigIntRender: Render[BigInt]
given booleanRender: Render[Boolean]
given byteRender: Render[Byte]
given charRender: Render[Char]
given doubleRender: Render[Double]
given durationRender: Render[Duration]
given finiteDurationRender: Render[FiniteDuration]
given floatRender: Render[Float]
given intRender: Render[Int]
given longRender: Render[Long]
given shortRender: Render[Short]
given stringRender: Render[String]
given symbolRender: Render[Symbol]
given unitRender: Render[Unit]
given uuidRender: Render[UUID]

Extensions

Extensions

extension [A](renderA: Render[A])
def contramap[B](f: B => A): Render[B]