From abbea906f172205b137fdd53be4db0453965875e Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Tue, 28 Jun 2022 01:46:24 +0600 Subject: [PATCH] fixes --- .../micro_utils/repos/mappers/CRUDMappers.kt | 32 +++++++++---------- .../repos/mappers/KeyValueMappers.kt | 24 +++++++------- .../repos/mappers/OneToManyKeyValueMappers.kt | 24 +++++++------- 3 files changed, 40 insertions(+), 40 deletions(-) diff --git a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/CRUDMappers.kt b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/CRUDMappers.kt index 40543da0eba..97894431d7b 100644 --- a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/CRUDMappers.kt +++ b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/CRUDMappers.kt @@ -36,10 +36,10 @@ inline fun ReadCRUDRepo.wit @Suppress("NOTHING_TO_INLINE") inline fun ReadCRUDRepo.withMapper( - crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, - crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, - crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, - crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, + noinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, + noinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, + noinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, + noinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, ): ReadCRUDRepo = withMapper( mapper(keyFromToTo, valueFromToTo, keyToToFrom, valueToToFrom) ) @@ -88,12 +88,12 @@ inline fun WriteCRUDRep @Suppress("NOTHING_TO_INLINE") inline fun WriteCRUDRepo.withMapper( - crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, - crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, - crossinline inputFromToTo: suspend FromInput.() -> ToInput = { this as ToInput }, - crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, - crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, - crossinline inputToToFrom: suspend ToInput.() -> FromInput = { this as FromInput }, + noinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, + noinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, + noinline inputFromToTo: suspend FromInput.() -> ToInput = { this as ToInput }, + noinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, + noinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, + noinline inputToToFrom: suspend ToInput.() -> FromInput = { this as FromInput }, ): WriteCRUDRepo = withMapper( mapper(keyFromToTo, valueFromToTo, keyToToFrom, valueToToFrom), simpleSuspendableMapper({ inputToToFrom(it) }, { inputFromToTo(it) }) @@ -118,12 +118,12 @@ inline fun CRUDRepo CRUDRepo.withMapper( - crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, - crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, - crossinline inputFromToTo: suspend FromInput.() -> ToInput = { this as ToInput }, - crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, - crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, - crossinline inputToToFrom: suspend ToInput.() -> FromInput = { this as FromInput }, + noinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, + noinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, + noinline inputFromToTo: suspend FromInput.() -> ToInput = { this as ToInput }, + noinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, + noinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, + noinline inputToToFrom: suspend ToInput.() -> FromInput = { this as FromInput }, ): CRUDRepo = withMapper( mapper(keyFromToTo, valueFromToTo, keyToToFrom, valueToToFrom), simpleSuspendableMapper({ inputToToFrom(it) }, { inputFromToTo(it) }) diff --git a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/KeyValueMappers.kt b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/KeyValueMappers.kt index 23955920fe8..4df2b614f6e 100644 --- a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/KeyValueMappers.kt +++ b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/KeyValueMappers.kt @@ -77,10 +77,10 @@ inline fun ReadKeyValueRepo @Suppress("NOTHING_TO_INLINE") inline fun ReadKeyValueRepo.withMapper( - crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, - crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, - crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, - crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, + noinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, + noinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, + noinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, + noinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, ): ReadKeyValueRepo = withMapper( mapper(keyFromToTo, valueFromToTo, keyToToFrom, valueToToFrom) ) @@ -122,10 +122,10 @@ inline fun WriteKeyValueRepo WriteKeyValueRepo.withMapper( - crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, - crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, - crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, - crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, + noinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, + noinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, + noinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, + noinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, ): WriteKeyValueRepo = withMapper( mapper(keyFromToTo, valueFromToTo, keyToToFrom, valueToToFrom) ) @@ -148,10 +148,10 @@ inline fun KeyValueRepo.wit @Suppress("NOTHING_TO_INLINE") inline fun KeyValueRepo.withMapper( - crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, - crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, - crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, - crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, + noinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, + noinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, + noinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, + noinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, ): KeyValueRepo = withMapper( mapper(keyFromToTo, valueFromToTo, keyToToFrom, valueToToFrom) ) diff --git a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/OneToManyKeyValueMappers.kt b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/OneToManyKeyValueMappers.kt index 5e5d5b44d5f..f74b81d9149 100644 --- a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/OneToManyKeyValueMappers.kt +++ b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/mappers/OneToManyKeyValueMappers.kt @@ -75,10 +75,10 @@ inline fun ReadKeyValuesRepo ReadKeyValuesRepo.withMapper( - crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, - crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, - crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, - crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, + noinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, + noinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, + noinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, + noinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, ): ReadKeyValuesRepo = withMapper( mapper(keyFromToTo, valueFromToTo, keyToToFrom, valueToToFrom) ) @@ -128,10 +128,10 @@ inline fun WriteKeyValuesRepo WriteKeyValuesRepo.withMapper( - crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, - crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, - crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, - crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, + noinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, + noinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, + noinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, + noinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, ): WriteKeyValuesRepo = withMapper( mapper(keyFromToTo, valueFromToTo, keyToToFrom, valueToToFrom) ) @@ -154,10 +154,10 @@ inline fun KeyValuesRepo.wi @Suppress("NOTHING_TO_INLINE") inline fun KeyValuesRepo.withMapper( - crossinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, - crossinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, - crossinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, - crossinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, + noinline keyFromToTo: suspend FromKey.() -> ToKey = { this as ToKey }, + noinline valueFromToTo: suspend FromValue.() -> ToValue = { this as ToValue }, + noinline keyToToFrom: suspend ToKey.() -> FromKey = { this as FromKey }, + noinline valueToToFrom: suspend ToValue.() -> FromValue = { this as FromValue }, ): KeyValuesRepo = withMapper( mapper(keyFromToTo, valueFromToTo, keyToToFrom, valueToToFrom) )