├── .github └── workflows │ └── swift.yml ├── .gitignore ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── Adaption │ ├── AdaptedValues.swift │ ├── AdaptionKey.swift │ ├── Adaptor.swift │ └── Item.swift └── AdaptionMacros │ ├── AdaptionPlugin.swift │ └── ItemMacro.swift └── Tests └── AdaptionTests ├── AdaptedValueStorageTests.swift ├── AdaptedValuesTests.swift ├── AdaptionTests.swift ├── AdaptorTests.swift └── Supports ├── AdaptedValues+.swift ├── TestItem.swift └── TestItemProtocol.swift /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Adaption/AdaptedValues.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Sources/Adaption/AdaptedValues.swift -------------------------------------------------------------------------------- /Sources/Adaption/AdaptionKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Sources/Adaption/AdaptionKey.swift -------------------------------------------------------------------------------- /Sources/Adaption/Adaptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Sources/Adaption/Adaptor.swift -------------------------------------------------------------------------------- /Sources/Adaption/Item.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Sources/Adaption/Item.swift -------------------------------------------------------------------------------- /Sources/AdaptionMacros/AdaptionPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Sources/AdaptionMacros/AdaptionPlugin.swift -------------------------------------------------------------------------------- /Sources/AdaptionMacros/ItemMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Sources/AdaptionMacros/ItemMacro.swift -------------------------------------------------------------------------------- /Tests/AdaptionTests/AdaptedValueStorageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Tests/AdaptionTests/AdaptedValueStorageTests.swift -------------------------------------------------------------------------------- /Tests/AdaptionTests/AdaptedValuesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Tests/AdaptionTests/AdaptedValuesTests.swift -------------------------------------------------------------------------------- /Tests/AdaptionTests/AdaptionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Tests/AdaptionTests/AdaptionTests.swift -------------------------------------------------------------------------------- /Tests/AdaptionTests/AdaptorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Tests/AdaptionTests/AdaptorTests.swift -------------------------------------------------------------------------------- /Tests/AdaptionTests/Supports/AdaptedValues+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Tests/AdaptionTests/Supports/AdaptedValues+.swift -------------------------------------------------------------------------------- /Tests/AdaptionTests/Supports/TestItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Tests/AdaptionTests/Supports/TestItem.swift -------------------------------------------------------------------------------- /Tests/AdaptionTests/Supports/TestItemProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treastrain/Adaption/HEAD/Tests/AdaptionTests/Supports/TestItemProtocol.swift --------------------------------------------------------------------------------