# SPDX-License-Identifier: GPL-3.0-only # kotlinx.serialization -keepattributes *Annotation*, InnerClasses -dontnote kotlinx.serialization.AnnotationsKt -keepclassmembers class kotlinx.serialization.json.** { *** Companion; } -keepclasseswithmembers class kotlinx.serialization.json.** { kotlinx.serialization.KSerializer serializer(...); } -keep,includedescriptorclasses class no.naiv.implausibly.**$$serializer { *; } -keepclassmembers class no.naiv.implausibly.** { *** Companion; } -keepclasseswithmembers class no.naiv.implausibly.** { kotlinx.serialization.KSerializer serializer(...); } # Ktor -keep class io.ktor.** { *; } -dontwarn io.ktor.** # SQLDelight -keep class app.cash.sqldelight.** { *; }