Struct perseus::plugins::ControlPluginSettingsActions[][src]

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

Control actions that pertain to altering settings from define_app!.

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.

Trait Implementations

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

Performs the conversion.

Performs the conversion.

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.