pub struct RuntimeEffectRegistry { /* private fields */ }Implementations§
Source§impl RuntimeEffectRegistry
impl RuntimeEffectRegistry
pub fn empty() -> Self
pub fn with_effect<T>(effect: T) -> Selfwhere
T: RuntimeEffect + 'static,
pub fn register_effect<T>(
&mut self,
effect: T,
) -> Result<(), RuntimeEffectError>where
T: RuntimeEffect + 'static,
Trait Implementations§
Source§impl Clone for RuntimeEffectRegistry
impl Clone for RuntimeEffectRegistry
Source§fn clone(&self) -> RuntimeEffectRegistry
fn clone(&self) -> RuntimeEffectRegistry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RuntimeEffectRegistry
impl Debug for RuntimeEffectRegistry
Auto Trait Implementations§
impl !RefUnwindSafe for RuntimeEffectRegistry
impl !UnwindSafe for RuntimeEffectRegistry
impl Freeze for RuntimeEffectRegistry
impl Send for RuntimeEffectRegistry
impl Sync for RuntimeEffectRegistry
impl Unpin for RuntimeEffectRegistry
impl UnsafeUnpin for RuntimeEffectRegistry
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