SwiftyLab / MetaCodable

Supercharge Swift's Codable implementations with macros meta-programming.
https://swiftpackageindex.com/SwiftyLab/MetaCodable/main/documentation/metacodable
MIT License
604 stars 22 forks source link

feat: added class, enum and actor support #48

Closed soumyamahunt closed 8 months ago

soumyamahunt commented 9 months ago

resolves #19, resolves #30, resolves #8, resolves #41

codecov[bot] commented 9 months ago

Codecov Report

Attention: 136 lines in your changes are missing coverage. Please review.

Comparison is base (495cea4) 95.37% compared to head (ef60df0) 94.33%.

Files Patch % Lines
...icCodable/DynamicCodableIdentifier+CodingKey.swift 23.52% 26 Missing :warning:
...s/SequenceCoder/DefaultSequenceElementCoding.swift 25.00% 18 Missing :warning:
...Codable/DynamicCodableIdentifier+Expressible.swift 33.33% 12 Missing :warning:
...able/DynamicCodable/DynamicCodableIdentifier.swift 62.06% 11 Missing :warning:
...ces/HelperCoders/SequenceCoder/SequenceCoder.swift 83.60% 10 Missing :warning:
...ginCore/Attributes/Codable/Codable+Expansion.swift 77.77% 10 Missing :warning:
.../Variables/Enum/AdjacentlyTaggedEnumSwitcher.swift 83.33% 9 Missing :warning:
...ers/SequenceCoder/SequenceCoderConfiguration.swift 88.33% 7 Missing :warning:
...iables/Type/Data/CodingKeysMap/CodingKeysMap.swift 91.25% 7 Missing :warning:
Sources/MacroPlugin/Definitions.swift 93.50% 5 Missing :warning:
... and 10 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #48 +/- ## ========================================== - Coverage 95.37% 94.33% -1.05% ========================================== Files 80 100 +20 Lines 1947 3335 +1388 ========================================== + Hits 1857 3146 +1289 - Misses 90 189 +99 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.