String name of the struct member to set.
String value to set it to (after converting it to the correct type).
true if a member was found and set, false otherwise.
@Settings struct FooSettings { int bar; } class FooPlugin : IRCPlugin { FooSettings settings; } IRCPluginState state; IRCPlugin plugin = new IRCPlugin(state); pluign.setSettingByName("bar", 42); assert(plugin.settings.bar == 42);
Change a plugin's Settings-annotated settings struct member by their string name.
This is used to allow for command-line argument to set any plugin's setting by only knowing its name.