Struct perseus::plugins::ControlPluginHtmlShellActions
source · pub struct ControlPluginHtmlShellActions {
pub set_shell: ControlPluginAction<(), String>,
}
Expand description
Control actions that pertain to the HTML shell. Note that these actions should be used extremely sparingly, as they are very rarely needed (see the available functional actions for the HTML shell), and they can have confusing side effects for CSS hierarchies, as well as potentially interrupting Perseus’ interpolation processes. Changing certain things with these may break Perseus completely in certain cases!
Fields§
§set_shell: ControlPluginAction<(), String>
Overrides whatever the user provided as their HTML shell completely.
Whatever you provide here MUST contain a <head>
and a <body>
at
least, or Perseus will completely fail.
Trait Implementations§
source§impl Default for ControlPluginHtmlShellActions
impl Default for ControlPluginHtmlShellActions
source§fn default() -> ControlPluginHtmlShellActions
fn default() -> ControlPluginHtmlShellActions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ControlPluginHtmlShellActions
impl Send for ControlPluginHtmlShellActions
impl Sync for ControlPluginHtmlShellActions
impl Unpin for ControlPluginHtmlShellActions
impl !UnwindSafe for ControlPluginHtmlShellActions
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