dev.hnaderi.k8s.utils

Members list

Concise view

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

Attributes

Companion:
object
Source:
Builder.scala
Graph
Supertypes
class Object
trait Matchable
class Any
object Builder

Attributes

Companion:
trait
Source:
Builder.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Builder.type
abstract class Decoder[+R]

Attributes

Companion:
object
Source:
Decoder.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Decoder

Attributes

Companion:
class
Source:
Decoder.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Decoder.type
final implicit class DecoderOps[T](val t: T) extends AnyVal

Attributes

Source:
package.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
trait Encoder[R] extends Serializable

Attributes

Companion:
object
Source:
Encoder.scala
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type
object Encoder

Attributes

Companion:
trait
Source:
Encoder.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Encoder.type
final implicit class EncoderOps[R](val r: R) extends AnyVal

Attributes

Source:
package.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
sealed trait KSON extends Serializable with Product

Attributes

Companion:
object
Source:
KSON.scala
Graph
Supertypes
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
class KArr
class KBool
class KDouble
class KInt
class KLong
object KNull.type
class KObj
class KString
object KSON

Attributes

Companion:
trait
Source:
KSON.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
KSON.type
final case class ObjectReader[T](fields: Iterable[(String, T)])(implicit reader: Reader[T])

Attributes

Companion:
object
Source:
ObjectReader.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ObjectReader.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class ObjectWriter[T](fields: List[(String, T)])(implicit builder: Builder[T])

Attributes

Source:
ObjectWriter.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
trait Reader[T]

Attributes

Source:
Reader.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Implicits

Implicits

final implicit def DecoderOps[T](t: T): DecoderOps[T]

Attributes

Source:
package.scala
final implicit def EncoderOps[R](r: R): EncoderOps[R]

Attributes

Source:
package.scala