commonMain.Descriptor.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kable-core Show documentation
Show all versions of kable-core Show documentation
Kotlin Asynchronous Bluetooth Low Energy
package com.juul.kable
import com.benasher44.uuid.Uuid
internal fun List.first(
descriptorUuid: Uuid,
): T = firstOrNull(descriptorUuid)
?: throw NoSuchElementException("Descriptor $descriptorUuid not found")
internal fun List.firstOrNull(
descriptorUuid: Uuid,
): T? = firstOrNull { it.descriptorUuid == descriptorUuid }