pub struct EffectRegistry { /* private fields */ }Implementations§
Source§impl EffectRegistry
impl EffectRegistry
pub fn new() -> Self
pub fn register<D, F, R>(&self, id: HookId, deps: D, effect: F)
pub fn begin_frame(&self)
pub fn abort_frame(&self)
pub fn end_frame(&self, components: &ComponentTree)
pub fn run_pending(&self)
pub fn clear(&self)
Trait Implementations§
Source§impl Default for EffectRegistry
impl Default for EffectRegistry
Source§fn default() -> EffectRegistry
fn default() -> EffectRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for EffectRegistry
impl !RefUnwindSafe for EffectRegistry
impl !Send for EffectRegistry
impl !Sync for EffectRegistry
impl !UnwindSafe for EffectRegistry
impl Unpin for EffectRegistry
impl UnsafeUnpin for EffectRegistry
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