rafaqz / Interfaces.jl

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

allow custom module names in macros #32

Closed rafaqz closed 8 months ago

rafaqz commented 8 months ago

Currently the macros don't work if you do

import Interfaces as Ifs

This PR fixes that.

codecov-commenter commented 8 months ago

Codecov Report

Merging #32 (7c079ad) into main (5e79202) will not change coverage. The diff coverage is 80.00%.

@@           Coverage Diff           @@
##             main      #32   +/-   ##
=======================================
  Coverage   86.01%   86.01%           
=======================================
  Files           5        5           
  Lines         143      143           
=======================================
  Hits          123      123           
  Misses         20       20           
Files Coverage Δ
src/implements.jl 75.00% <100.00%> (ø)
src/interface.jl 75.00% <50.00%> (ø)

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