Skip to content

feat: added DecodedAt and EncodedAt macros for separate decoding and encoding CodingKeys#138

Merged
soumyamahunt merged 1 commit into
mainfrom
encode-decode-at
Jul 6, 2025
Merged

feat: added DecodedAt and EncodedAt macros for separate decoding and encoding CodingKeys#138
soumyamahunt merged 1 commit into
mainfrom
encode-decode-at

feat: added `DecodedAt` and `EncodedAt` macros for separate decoding …

99f4fbd
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Jul 5, 2025 in 0s

96.92% of diff hit (target 92.81%)

View this Pull Request on Codecov

96.92% of diff hit (target 92.81%)

Annotations

Check warning on line 21 in Sources/MacroPlugin/Plugin.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/MacroPlugin/Plugin.swift#L20-L21

Added lines #L20 - L21 were not covered by tests

Check warning on line 81 in Sources/PluginCore/Attributes/KeyPath/DecodedAt.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/PluginCore/Attributes/KeyPath/DecodedAt.swift#L81

Added line #L81 was not covered by tests

Check warning on line 81 in Sources/PluginCore/Attributes/KeyPath/EncodedAt.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/PluginCore/Attributes/KeyPath/EncodedAt.swift#L81

Added line #L81 was not covered by tests

Check warning on line 102 in Sources/PluginCore/Variables/Enum/Switcher/InternallyTaggedEnumSwitcher.swift

See this annotation in the file changed.

@codecov codecov / codecov/patch

Sources/PluginCore/Variables/Enum/Switcher/InternallyTaggedEnumSwitcher.swift#L99-L102

Added lines #L99 - L102 were not covered by tests