object
WriteCodec extends LabelledTypeClassCompanion[WriteCodec]
Type Members
-
-
trait
Wrap[KV] extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
-
-
-
-
-
-
-
-
-
object
Wrap
-
def
apply[T](implicit ct: Lazy[WriteCodec[T]]): WriteCodec[T]
-
implicit
def
arr[V](implicit arg0: WriteCodec[V]): WriteCodec[Array[V]]
-
final
def
asInstanceOf[T0]: T0
-
implicit
val
byteBuffer: WriteCodec[ByteBuffer] { def write(obj: java.nio.ByteBuffer): String }
-
def
clone(): AnyRef
-
implicit
def
complexMap[K, V](implicit arg0: WriteCodec[K], arg1: WriteCodec[V]): WriteCodec[Map[K, V]]
-
implicit
def
deriveCCons[HK <: Symbol, HV, TKV <: Coproduct](implicit ch: Lazy[WriteCodec[HV]], key: Aux[HK], ct: Lazy[Wrap[TKV] { type V <: shapeless.Coproduct }]): Aux[:+:[FieldType[HK, HV], TKV], :+:[HV, (value)#V]]
-
implicit
def
deriveCNil: Aux[CNil, CNil]
-
implicit
def
deriveHCons[HK <: Symbol, HV, TKV <: HList](implicit ch: Lazy[WriteCodec[HV]], key: Aux[HK], ct: Lazy[Wrap[TKV] { type V <: shapeless.HList }]): Aux[::[FieldType[HK, HV], TKV], ::[HV, (value)#V]]
-
implicit
def
deriveHNil: Aux[HNil, HNil]
-
implicit
def
deriveInstance[T, LKV](implicit lgen: Aux[T, LKV], lwclkv: Lazy[Wrap[LKV]]): WriteCodec[T]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
implicit
def
iterable[V](implicit arg0: WriteCodec[V]): WriteCodec[Iterable[V]] { def write(obj: Iterable[V]): com.persist.JsonOps.JsonArray }
-
implicit
val
jsonObject: WriteCodec[JsonObject] { def write(obj: com.persist.JsonOps.JsonObject): com.persist.JsonOps.JsonObject }
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
implicit
def
option[V](implicit arg0: WriteCodec[V]): WriteCodec[Option[V]]
-
implicit
def
seq[V](implicit arg0: WriteCodec[V]): WriteCodec[Seq[V]] { def write(obj: Seq[V]): com.persist.JsonOps.JsonArray }
-
implicit
def
simpleImmutableMap[V](implicit arg0: WriteCodec[V]): WriteCodec[Map[String, V]] { def write(obj: Map[String,V]): com.persist.JsonOps.JsonObject }
-
implicit
def
simpleMap[V](implicit arg0: WriteCodec[V]): WriteCodec[Map[String, V]] { def write(obj: scala.collection.Map[String,V]): com.persist.JsonOps.JsonObject }
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
val
typeClass: LabelledTypeClass[WriteCodec]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from LabelledTypeClassCompanion[WriteCodec]
Inherited from LabelledProductTypeClassCompanion[WriteCodec]
Inherited from AnyRef
Inherited from Any