instances

oxygen.json.syntax.instances
object instances

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
instances.type

Members list

Extensions

Extensions

extension (self: JsonCodec.type)
def usingStringCodec[A : StringCodec]: JsonCodec[A]
extension (self: JsonDecoder.type)
def usingStringDecoder[A : StringDecoder]: JsonDecoder[A]
extension (self: JsonEncoder.type)
def usingStringEncoder[A : StringEncoder]: JsonEncoder[A]
extension (self: JsonFieldDecoder.type)
def fromStringDecoder[A : StringDecoder]: JsonFieldDecoder[A]
extension (self: JsonFieldEncoder.type)
def fromStringEncoder[A : StringEncoder]: JsonFieldEncoder[A]
extension [A](self: StringCodec[A])
def toJsonCodec: JsonCodec[A]
extension [A](self: StringDecoder[A])
def toJsonDecoder: JsonDecoder[A]
def toJsonFieldDecoder: JsonFieldDecoder[A]
extension [A](self: StringEncoder[A])
def toJsonEncoder: JsonEncoder[A]
def toJsonFieldEncoder: JsonFieldEncoder[A]
extension (self: StringCodec.type)
def jsonString: StringCodec[String]
def usingJsonCodec[A : TypeTag]: StringCodec[A]
extension (self: StringDecoder.type)
def usingJsonDecoder[A : TypeTag]: StringDecoder[A]
extension (self: StringEncoder.type)
def usingJsonEncoder[A : JsonEncoder]: StringEncoder[A]
extension [A](self: JsonCodec[A])
def toStringCodec(implicit typeTag: TypeTag[A]): StringCodec[A]
extension [A](self: JsonDecoder[A])
def toStringDecoder(implicit typeTag: TypeTag[A]): StringDecoder[A]
extension [A](self: JsonEncoder[A])
def toStringEncoder: StringEncoder[A]