put

abstract suspend fun <T> put(key: IDataStorePreference<T>, value: T)
abstract suspend fun <T : Enum<T>> put(key: IDataStoreEnumPreference<T>, value: T)