serializer can work on user-defined types directly
This is just an experimental draft
Benchmark test results. More info at https://benchmark.cppalliance.org/jsonbenchmarks-pullrequests/791/pullrequest.html
Benchmark test results. More info at https://benchmark.cppalliance.org/jsonbenchmarks-pullrequests/791/pullrequest.html
Codecov Report
Merging #791 (3433631) into develop (d7b7bef) will decrease coverage by
0.18%. The diff coverage is94.57%.
:exclamation: Current head 3433631 differs from pull request most recent head 9045c8a. Consider uploading reports for the commit 9045c8a to get more accurate results
Additional details and impacted files
@@ Coverage Diff @@
## develop #791 +/- ##
===========================================
- Coverage 99.00% 98.82% -0.18%
===========================================
Files 70 73 +3
Lines 6837 6655 -182
===========================================
- Hits 6769 6577 -192
- Misses 68 78 +10
| Impacted Files | Coverage Δ | |
|---|---|---|
| include/boost/json/detail/stack.hpp | 100.00% <ø> (ø) |
|
| include/boost/json/detail/stream.hpp | 100.00% <ø> (ø) |
|
| include/boost/json/serializer.hpp | 100.00% <ø> (ø) |
|
| include/boost/json/impl/serializer.ipp | 92.61% <93.33%> (-4.38%) |
:arrow_down: |
| include/boost/json/detail/impl/writer.ipp | 94.32% <94.32%> (ø) |
|
| include/boost/json/detail/impl/format.ipp | 100.00% <100.00%> (ø) |
|
| include/boost/json/detail/writer.hpp | 100.00% <100.00%> (ø) |
|
| include/boost/json/array.hpp | 100.00% <0.00%> (ø) |
|
| include/boost/json/object.hpp | 100.00% <0.00%> (ø) |
|
| ... and 67 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update d7b7bef...9045c8a. Read the comment docs.
Benchmark test results. More info at https://benchmark.cppalliance.org/jsonbenchmarks-pullrequests/791/pullrequest.html
Benchmark test results. More info at https://benchmark.cppalliance.org/jsonbenchmarks-pullrequests/791/pullrequest.html
Benchmark test results. More info at https://benchmark.cppalliance.org/jsonbenchmarks-pullrequests/791/pullrequest.html
Benchmark test results. More info at https://benchmark.cppalliance.org/jsonbenchmarks-pullrequests/791/pullrequest.html