Struct perseus::plugins::ControlPluginSettingsActions
source · 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§
source§impl Debug for ControlPluginSettingsActions
impl Debug for ControlPluginSettingsActions
source§impl Default for ControlPluginSettingsActions
impl Default for ControlPluginSettingsActions
source§fn default() -> ControlPluginSettingsActions
fn default() -> ControlPluginSettingsActions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ControlPluginSettingsActions
impl Send for ControlPluginSettingsActions
impl Sync for ControlPluginSettingsActions
impl Unpin for ControlPluginSettingsActions
impl !UnwindSafe for ControlPluginSettingsActions
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more