v0.1.4
New Features:
getInterface
now lazily computes its result- Function signatures in
@required
can now useType{MyInterface}
to signal that subtypes ofMyInterface
should accept their own type in that position (#13) @required
now supports callable structs (#11)
Bug fixes:
check_interface_implemented
can now correctly check for inherited interfaces (#6)- Equality & hashing of interfaces now respects a different number of required methods (#12)
- Equality testing of interfaces now correctly works on all supported versions
@required
now correctly takes in function requirements with qualified names such asBase.size
orBase.getindex
Full Changelog: v0.1.3...v0.1.4