tupson
tupson
ba.sake.tupson
JsonRW
JsonRW
tupson
/
ba.sake.tupson
/
JsonRW
JsonRW
object
JsonRW
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
JsonRW
.type
Value members
Givens
Extensions
Value members
Concrete methods
def
apply
[
T
](
using
rw:
JsonRW
[
T
]):
JsonRW
[
T
]
inline
def
derived
[
T
](
using
gen:
Generic
[
T
]):
JsonRW
[
T
]
Givens
Givens
given
given_JsonRW_Array
[
T
](
using
trw:
JsonRW
[
T
]):
JsonRW
[
Array
[
T
]]
given
given_JsonRW_Boolean
:
JsonRW
[
Boolean
]
given
given_JsonRW_Char
:
JsonRW
[
Char
]
given
given_JsonRW_Double
:
JsonRW
[
Double
]
given
given_JsonRW_Float
:
JsonRW
[
Float
]
given
given_JsonRW_Int
:
JsonRW
[
Int
]
given
given_JsonRW_List
[
T
](
using
trw:
JsonRW
[
T
]):
JsonRW
[
List
[
T
]]
given
given_JsonRW_Long
:
JsonRW
[
Long
]
given
given_JsonRW_Map
[
T
](
using
trw:
JsonRW
[
T
]):
JsonRW
[
Map
[
String
,
T
]]
given
given_JsonRW_Option
[
T
](
using
trw:
JsonRW
[
T
]):
JsonRW
[
Option
[
T
]]
given
given_JsonRW_Seq
[
T
](
using
trw:
JsonRW
[
T
]):
JsonRW
[
Seq
[
T
]]
given
given_JsonRW_String
:
JsonRW
[
String
]
given
rwGen
[
T
](
using
inst:
ProductInstances
[
JsonRW
,
T
],
labelling:
Labelling
[
T
]):
rwGen
[
T
]
given
rwGenC
[
T
](
using
inst:
=>
CoproductInstances
[
JsonRW
,
T
]):
rwGenC
[
T
]
Extensions
Extensions
extension
[
T
](value:
T
)
def
toJson
(
using
rw:
JsonRW
[
T
]):
String