What's Changed
- Fix spurious
trywarnings for inline@CustomCodingclosures that do not throw. - Treat empty custom encode closures as skipped encoding without generating warning-prone code.
- Reject same-side
@CustomCodingand ignored annotation conflicts while preserving decode-only and encode-only combinations.
Full Changelog: 1.8.0...1.8.1