RegistrySerializableKey
A RegistryKey that has an associated KSerializer for serialization.
Keys implementing this interface can be used with the registry serializers to enable automatic serialization and deserialization of registry values.
Type Parameters
The type of value associated with this key.
Properties
Key context that describes equality between this key and other keys.
Registry of keys that can be implied from this key.
The KSerializer used to serialize and deserialize values associated with this key.
Provides an implication for this registry key that includes all keys implied by it.
Provides an implication for this registry key that includes all keys implied by it, using the first encountered mapping for each implied key.
Functions
infix fun <T> RegistryKey<in T>.correspondsTo(provider: RegisteredValueProvider<T>)
DSL function to associate this registry key with a provider in the context registry.
DSL function to associate this registry key with a value in the context registry.