in json-rpc/Sources/JsonRpc/Model.swift [245:263]
func encode(to encoder: Encoder) throws {
var container = encoder.singleValueContainer()
switch self {
case .none:
break
case .string(let value):
try container.encode(value)
case .integer(let value):
try container.encode(value)
case .double(let value):
try container.encode(value)
case .bool(let value):
try container.encode(value)
case .list(let value):
try container.encode(value)
case .dictionary(let value):
try container.encode(value)
}
}