spartanz / schemaz

A purely-functional library for defining type-safe schemas for algebraic data types, providing free generators, SQL queries, JSON codecs, binary codecs, and migration from this schema definition
https://spartanz.github.io/schemaz
Apache License 2.0
164 stars 18 forks source link

Cleanup api #72

Closed vil1 closed 4 years ago

codecov-io commented 4 years ago

Codecov Report

Merging #72 into prototyping will increase coverage by 0.49%. The diff coverage is 87.28%.

Impacted file tree graph

@@               Coverage Diff               @@
##           prototyping      #72      +/-   ##
===============================================
+ Coverage        70.63%   71.12%   +0.49%     
===============================================
  Files               18       24       +6     
  Lines              521      523       +2     
  Branches             9        6       -3     
===============================================
+ Hits               368      372       +4     
+ Misses             153      151       -2
Impacted Files Coverage Δ
...src/main/scala/schemaz/examples/JsonExamples.scala 75% <ø> (ø)
...n/scala/schemaz/scalacheck/GenModuleExamples.scala 95.23% <ø> (ø)
...rc/main/scala/schemaz/generic/GenericAlgebra.scala 91.66% <ø> (ø)
...ic/src/main/scala/schemaz/generic/ShowModule.scala 94.73% <ø> (ø)
...src/main/scala/schemaz/migrations/Versioning.scala 63.26% <ø> (ø)
...ore/src/main/scala/schemaz/recursion/package.scala 100% <ø> (ø)
...c/main/scala/schemaz/playjson/PlayJsonModule.scala 0% <ø> (ø)
modules/core/src/main/scala/schemaz/Tag.scala 100% <100%> (ø)
modules/tests/src/main/scala/schemaz/Person.scala 88% <100%> (ø)
.../src/main/scala/schemaz/examples/JsonEncoder.scala 92.85% <100%> (ø)
... and 21 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update b76d1c6...cbc068a. Read the comment docs.