setting

fun <T : Any, S : ISettingsHolder> S.setting(key: ISetting<T, S>, value: T): S

Set setting


fun <T : Any, S : ISettingsHolder> S.setting(key: SettingWithDefault<T, S>, value: T = key.default): S


fun <S : SettingsHolder> S.setting(key: ISetting<Unit, S>): S

Shortcut to set Unit setting. In most cases you should use Unit settings instead of Boolean ones.