pub struct PageLifecycleHooks {
pub on_mount: Vec<Action>,
pub on_unmount: Vec<Action>,
pub on_params_change: Vec<Action>,
pub on_query_change: Vec<Action>,
}Expand description
Page lifecycle hooks.
Fields§
§on_mount: Vec<Action>§on_unmount: Vec<Action>§on_params_change: Vec<Action>§on_query_change: Vec<Action>Trait Implementations§
Source§impl Clone for PageLifecycleHooks
impl Clone for PageLifecycleHooks
Source§fn clone(&self) -> PageLifecycleHooks
fn clone(&self) -> PageLifecycleHooks
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PageLifecycleHooks
impl Debug for PageLifecycleHooks
Source§impl Default for PageLifecycleHooks
impl Default for PageLifecycleHooks
Source§fn default() -> PageLifecycleHooks
fn default() -> PageLifecycleHooks
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PageLifecycleHooks
impl<'de> Deserialize<'de> for PageLifecycleHooks
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PageLifecycleHooks
impl RefUnwindSafe for PageLifecycleHooks
impl Send for PageLifecycleHooks
impl Sync for PageLifecycleHooks
impl Unpin for PageLifecycleHooks
impl UnwindSafe for PageLifecycleHooks
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