Skip to main content

ContextEffect

Trait ContextEffect 

Source
pub trait ContextEffect {
    // Required method
    fn effect<T: Send + Sync + 'static>(
        &mut self,
        callback: impl Fn(&mut WidgetContext<'_>) -> T,
        deps: impl PartialEq + Send + Sync + 'static,
    ) -> EffectHandle<T>;
}

Required Methods§

Source

fn effect<T: Send + Sync + 'static>( &mut self, callback: impl Fn(&mut WidgetContext<'_>) -> T, deps: impl PartialEq + Send + Sync + 'static, ) -> EffectHandle<T>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§