interop

oxygen.json.syntax.interop
object interop

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
interop.type

Members list

Extensions

Extensions

extension [A](self: JsonCodec[A])
def toStringCodec: StringCodec[A]
extension [A](self: JsonDecoder[A])
def toStringDecoder: StringDecoder[A]
extension [A](self: JsonEncoder[A])
def toStringEncoder: StringEncoder[A]
extension (self: StringCodec.type)
def fromJsonCodec[A : TypeTag]: StringCodec[A]
extension (self: JsonDecoder.type)
def fromJsonDecoder[A : TypeTag]: StringDecoder[A]
extension (self: JsonEncoder.type)
def fromJsonEncoder[A : JsonEncoder]: StringEncoder[A]
extension [A](self: StringCodec[A])
extension [A](self: StringEncoder[A])
extension [A](self: StringDecoder[A])
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]