rafaqz / Interfaces.jl

Macros to define and implement interfaces, to ensure they are checked and correct.
MIT License
72 stars 4 forks source link

specify supertype in interface macro #31

Closed rafaqz closed 8 months ago

rafaqz commented 8 months ago

Closes #26

codecov-commenter commented 8 months ago

Codecov Report

Merging #31 (15c5f20) into main (262a4ff) will increase coverage by 0.19%. The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #31      +/-   ##
==========================================
+ Coverage   86.01%   86.20%   +0.19%     
==========================================
  Files           5        5              
  Lines         143      145       +2     
==========================================
+ Hits          123      125       +2     
  Misses         20       20              
Files Coverage Δ
src/implements.jl 75.00% <ø> (ø)
src/interface.jl 77.77% <100.00%> (+2.77%) :arrow_up:
src/test.jl 87.37% <100.00%> (+0.12%) :arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more