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: ControlPluginHtmlShellActionsActions pertaining to the HTML shell, partitioned away for deliberate inconvenience (you should almost never use these).
Trait Implementations
sourceimpl Debug for ControlPluginSettingsActions
impl Debug for ControlPluginSettingsActions
sourceimpl Default for ControlPluginSettingsActions
impl Default for ControlPluginSettingsActions
sourcefn 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more