Type used to specify the default value for type Vec<(String, X)>.
It allows setting the default for the dictionary (all entries) and the default key and value for new entries.
Type used to specify the default value for type Vec.
It allows setting the default for the vector (all elements) and the default value for new elements.
Schema base type returned by <YourStructOrEnum>::schema(), generated by the macro
#[derive(SettingsSchema)]. It can be used as is (for Rust based GUIs) or it can be serialized
to JSON for creating GUIs in other languages.
The Switch is used to represent something that makes sense to specify its state only when it’s enabled.
This should be used differently than Option(al), that represent a value that can be omitted.