• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

justin-millman / Kvasir / 9629804096 / 1
99%
master: 98%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 23 Jun 2024 01:36AM UTC
Files 144
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jun 2024 01:34AM UTC coverage: 98.11% (-0.001%) from 98.111%
9629804096.1

push

github

justin-millman
Use Generic Attributes for [DataConverter], [Check], and [Check.Complex] Annotations

This commit changes the [DataConverter], [Check], and [Check.Complex] annotations to be generic, rather than taking the
type as a constructor argument. This allows for compile-time interface enforcement, and in the case of [DataConverter] a
compile-time check for default constructibility. Because the generic argument is only relevant on construction to
construct the underlying object, new abstract non-generic base classes have been introduced; these are necessary for the
Translation layer to operate on e.g. all [Check] constraints equivalently regardless of what their generic argument was.

1733 of 1818 branches covered (95.32%)

Branch coverage included in aggregate %.

5328 of 5379 relevant lines covered (99.05%)

2345.36 hits per line

Source Files on job Debug - 9629804096.1
  • Tree
  • List 0
  • Changed 51
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 9629804096
  • d057f109 on github
  • Prev Job for on main (#9627384134.2)
  • Next Job for on main (#9629870836.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc