dev.hnaderi.k8s.utils

Type members

Classlikes

trait Builder[T]

Adapter typeclass for building trees of type T that encode a subset of json, required for k8s objects

Adapter typeclass for building trees of type T that encode a subset of json, required for k8s objects

Companion:
object
Source:
Builder.scala
object Builder
Companion:
class
Source:
Builder.scala
abstract class Decoder[T, +R]
Companion:
object
Source:
Decoder.scala
object Decoder
Companion:
class
Source:
Decoder.scala
final implicit class DecoderOps[T](val t: T) extends AnyVal
trait Encoder[R, T] extends Serializable
Companion:
object
Source:
Encoder.scala
object Encoder
Companion:
class
Source:
Encoder.scala
final implicit class EncoderOps[R](val r: R) extends AnyVal
final case class ObjectReader[T](fields: Iterable[(String, T)])(implicit reader: Reader[T])
Companion:
object
Source:
ObjectReader.scala
Companion:
class
Source:
ObjectReader.scala
final case class ObjectWriter[T](fields: List[(String, T)]) extends AnyVal
trait Reader[T]

Implicits

Implicits

final implicit def DecoderOps[T](t: T): DecoderOps[T]
final implicit def EncoderOps[R](r: R): EncoderOps[R]