pub struct ControlPluginSettingsActions {
    pub set_immutable_store: ControlPluginAction<ImmutableStore, ImmutableStore>,
    pub set_locales: ControlPluginAction<Locales, Locales>,
    pub set_app_root: ControlPluginAction<(), String>,
    pub html_shell_actions: ControlPluginHtmlShellActions,
}
Expand description

Control actions that pertain to altering settings from PerseusApp.

Fields

set_immutable_store: ControlPluginAction<ImmutableStore, ImmutableStore>

Sets an immutable store to be used everywhere. This will provided the current immutable store for reference.

set_locales: ControlPluginAction<Locales, Locales>

Sets the locales to be used everywhere, providing the current ones for reference.

set_app_root: ControlPluginAction<(), String>

Sets the app root to be used everywhere. This must correspond to the ID of an empty HTML div.

html_shell_actions: ControlPluginHtmlShellActions

Actions pertaining to the HTML shell, partitioned away for deliberate inconvenience (you should almost never use these).

Trait Implementations

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.