pub struct HookCallbackContext {
pub get_app_state: Box<dyn Fn() -> Box<dyn Any> + Send + Sync>,
pub update_attribution_state: Box<dyn Fn(Box<dyn Any>) -> Box<dyn Any> + Send + Sync>,
}Expand description
Context passed to callback hooks for state access.
Fields§
§get_app_state: Box<dyn Fn() -> Box<dyn Any> + Send + Sync>§update_attribution_state: Box<dyn Fn(Box<dyn Any>) -> Box<dyn Any> + Send + Sync>Auto Trait Implementations§
impl Freeze for HookCallbackContext
impl !RefUnwindSafe for HookCallbackContext
impl Send for HookCallbackContext
impl Sync for HookCallbackContext
impl Unpin for HookCallbackContext
impl UnsafeUnpin for HookCallbackContext
impl !UnwindSafe for HookCallbackContext
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