LoggableEncoder

object LoggableEncoder extends LoggableEncoderStdlib1 with LoggableEncoderTypeClassInterface with LoggableEncoderJdk8DateTime with LoggableEncoderScalaDuration with LoggableEncoderStdlib2 with GenericLoggableEncoder
Companion
class
trait GenericLoggableEncoder
trait LoggableEncoderStdlib2
trait LoggableEncoderScalaDuration
trait LoggableEncoderJdk8DateTime
trait LoggableEncoderTypeClassInterface
trait LoggableEncoderStdlib1
class Object
trait Matchable
class Any

Type members

Inherited classlikes

trait Ops[A]

Deprecated and Inherited classlikes

@deprecated("Use LoggableEncoder.Ops[A] instead", since = "0.8.0")
trait AllOps[A]
Deprecated
[Since version 0.8.0]
Inherited from
LoggableEncoderTypeClassInterface
@deprecated("Use com.emarsys.logger.syntax._ import", since = "0.8.0")
Deprecated
[Since version 0.8.0]
Inherited from
LoggableEncoderTypeClassInterface
@deprecated("Use com.emarsys.logger.syntax._ import", since = "0.8.0")
object ops
Deprecated
[Since version 0.8.0]
Inherited from
LoggableEncoderTypeClassInterface

Value members

Concrete methods

def fromShow[A](`evidence$1`: Show[A]): LoggableEncoder[A]

Inherited methods

def apply[A](instance: LoggableEncoder[A]): LoggableEncoder[A]
Inherited from
LoggableEncoderTypeClassInterface
final inline def derived[A](using m: Of[A]): LoggableEncoder[A]
Inherited from
GenericLoggableEncoder
final inline def summonLabels[T <: Tuple]: List[String]
Inherited from
GenericLoggableEncoder
final inline def summonLoggableEncoder[A]: LoggableEncoder[A]
Inherited from
GenericLoggableEncoder
final inline def summonLoggableEncoders[A <: Tuple]: List[LoggableEncoder[_]]
Inherited from
GenericLoggableEncoder

Implicits

Implicits

implicit lazy val boolean: LoggableEncoder[Boolean]
implicit lazy val byte: LoggableEncoder[Byte]
implicit lazy val char: LoggableEncoder[Char]
implicit val contravariantLoggableEncoder: Contravariant[[A] =>> LoggableEncoder[A]]
implicit lazy val double: LoggableEncoder[Double]
implicit lazy val float: LoggableEncoder[Float]
implicit lazy val int: LoggableEncoder[Int]
implicit lazy val long: LoggableEncoder[Long]
implicit lazy val short: LoggableEncoder[Short]
implicit lazy val string: LoggableEncoder[String]
implicit lazy val symbol: LoggableEncoder[Symbol]
implicit lazy val unit: LoggableEncoder[Unit]

Inherited implicits

implicit def dict[A](`evidence$7`: LoggableEncoder[A]): LoggableEncoder[Map[String, A]]
Inherited from
LoggableEncoderStdlib1
implicit def either[A, B](`evidence$3`: LoggableEncoder[A], `evidence$4`: LoggableEncoder[B]): LoggableEncoder[Either[A, B]]
Inherited from
LoggableEncoderStdlib1
implicit lazy val instant: LoggableEncoder[Instant]
Inherited from
LoggableEncoderJdk8DateTime
implicit lazy val jdkduration: LoggableEncoder[Duration]
Inherited from
LoggableEncoderJdk8DateTime
implicit def list[A](`evidence$5`: LoggableEncoder[A]): LoggableEncoder[List[A]]
Inherited from
LoggableEncoderStdlib1
implicit lazy val localDate: LoggableEncoder[LocalDate]
Inherited from
LoggableEncoderJdk8DateTime
implicit lazy val localDateTime: LoggableEncoder[LocalDateTime]
Inherited from
LoggableEncoderJdk8DateTime
implicit lazy val localTime: LoggableEncoder[LocalTime]
Inherited from
LoggableEncoderJdk8DateTime
implicit lazy val offsetDateTime: LoggableEncoder[OffsetDateTime]
Inherited from
LoggableEncoderJdk8DateTime
implicit lazy val offsetTime: LoggableEncoder[OffsetTime]
Inherited from
LoggableEncoderJdk8DateTime
implicit def option[A](`evidence$2`: LoggableEncoder[A]): LoggableEncoder[Option[A]]
Inherited from
LoggableEncoderStdlib1
implicit lazy val scalaDuration: LoggableEncoder[Duration]
Inherited from
LoggableEncoderScalaDuration
implicit lazy val scalaFiniteDuration: LoggableEncoder[FiniteDuration]
Inherited from
LoggableEncoderScalaDuration
implicit def set[A](`evidence$6`: LoggableEncoder[A]): LoggableEncoder[Set[A]]
Inherited from
LoggableEncoderStdlib1
implicit def traversable[T[_], A](`evidence$8`: Traverse[T], `evidence$9`: LoggableEncoder[A]): LoggableEncoder[T[A]]
Inherited from
LoggableEncoderStdlib2
implicit lazy val zonedDateTime: LoggableEncoder[ZonedDateTime]
Inherited from
LoggableEncoderJdk8DateTime