When defaultIsolation(MainActor.self) is enabled (see Package.swift example) and Codable is used on top level, then compiler will throw circular reference error. So ...
A Swift macro that automatically generates CodingKeys enums for Codable structs, classes and actors. It converts property names from camelCase to snake_case by default and supports custom key mapping ...