LoggableEncoder

com.emarsys.logger.loggable.LoggableEncoder$
See theLoggableEncoder companion trait

Attributes

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

Members list

Type members

Inherited classlikes

trait Ops[A]

Attributes

Inherited from:
LoggableEncoderTypeClassInterface (hidden)
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AllOps[A]

Attributes

Inherited from:
LoggableEncoderTypeClassInterface (hidden)
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object nonInheritedOps.type
trait AllSyntax
object syntax.type

Deprecated and Inherited classlikes

trait AllOps[A] extends Ops[A]

Attributes

Deprecated
[Since version 0.8.0]
Inherited from:
LoggableEncoderTypeClassInterface (hidden)
Supertypes
trait Ops[A]
class Object
trait Matchable
class Any

Attributes

Deprecated
[Since version 0.8.0]
Inherited from:
LoggableEncoderTypeClassInterface (hidden)
Supertypes
class Object
trait Matchable
class Any
object ops

Attributes

Deprecated
[Since version 0.8.0]
Inherited from:
LoggableEncoderTypeClassInterface (hidden)
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def fromShow[A : Show]: LoggableEncoder[A]

Inherited methods

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

Attributes

Inherited from:
LoggableEncoderTypeClassInterface (hidden)
final inline def derived[A](using m: Of[A]): LoggableEncoder[A]

Attributes

Inherited from:
GenericLoggableEncoder (hidden)
final inline def summonLabels[T <: Tuple]: List[String]

Attributes

Inherited from:
GenericLoggableEncoder (hidden)
final inline def summonLoggableEncoder[A]: LoggableEncoder[A]

Attributes

Inherited from:
GenericLoggableEncoder (hidden)
final inline def summonLoggableEncoders[A <: Tuple]: List[LoggableEncoder[_]]

Attributes

Inherited from:
GenericLoggableEncoder (hidden)

Implicits

Implicits

implicit lazy val boolean: LoggableEncoder[Boolean]
implicit lazy val byte: LoggableEncoder[Byte]
implicit lazy val char: LoggableEncoder[Char]
implicit val contravariantLoggableEncoder: Contravariant[LoggableEncoder]
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 : LoggableEncoder]: LoggableEncoder[Map[String, A]]

Attributes

Inherited from:
LoggableEncoderStdlib1 (hidden)
implicit def either[A : LoggableEncoder, B : LoggableEncoder]: LoggableEncoder[Either[A, B]]

Attributes

Inherited from:
LoggableEncoderStdlib1 (hidden)
implicit lazy val instant: LoggableEncoder[Instant]

Attributes

Inherited from:
LoggableEncoderJdk8DateTime (hidden)
implicit lazy val jdkduration: LoggableEncoder[Duration]

Attributes

Inherited from:
LoggableEncoderJdk8DateTime (hidden)
implicit def list[A : LoggableEncoder]: LoggableEncoder[List[A]]

Attributes

Inherited from:
LoggableEncoderStdlib1 (hidden)
implicit lazy val localDate: LoggableEncoder[LocalDate]

Attributes

Inherited from:
LoggableEncoderJdk8DateTime (hidden)
implicit lazy val localDateTime: LoggableEncoder[LocalDateTime]

Attributes

Inherited from:
LoggableEncoderJdk8DateTime (hidden)
implicit lazy val localTime: LoggableEncoder[LocalTime]

Attributes

Inherited from:
LoggableEncoderJdk8DateTime (hidden)
implicit lazy val offsetDateTime: LoggableEncoder[OffsetDateTime]

Attributes

Inherited from:
LoggableEncoderJdk8DateTime (hidden)
implicit lazy val offsetTime: LoggableEncoder[OffsetTime]

Attributes

Inherited from:
LoggableEncoderJdk8DateTime (hidden)
implicit def option[A : LoggableEncoder]: LoggableEncoder[Option[A]]

Attributes

Inherited from:
LoggableEncoderStdlib1 (hidden)
implicit lazy val scalaDuration: LoggableEncoder[Duration]

Attributes

Inherited from:
LoggableEncoderScalaDuration (hidden)
implicit lazy val scalaFiniteDuration: LoggableEncoder[FiniteDuration]

Attributes

Inherited from:
LoggableEncoderScalaDuration (hidden)
implicit def set[A : LoggableEncoder]: LoggableEncoder[Set[A]]

Attributes

Inherited from:
LoggableEncoderStdlib1 (hidden)
implicit def traversable[T[_] : Traverse, A : LoggableEncoder]: LoggableEncoder[T[A]]

Attributes

Inherited from:
LoggableEncoderStdlib2 (hidden)
implicit lazy val zonedDateTime: LoggableEncoder[ZonedDateTime]

Attributes

Inherited from:
LoggableEncoderJdk8DateTime (hidden)