pub enum CallbackHandler {
Callback0(Box<dyn FnMut() + Send + 'static>),
Callback1(Box<dyn FnMut(f64) + Send + 'static>),
Callback2(Box<dyn FnMut(f64, f64) + Send + 'static>),
Callback3(Box<dyn FnMut(f64, f64, f64) + Send + 'static>),
Callback4(Box<dyn FnMut(f64, f64, f64, f64) + Send + 'static>),
Callback5(Box<dyn FnMut(f64, f64, f64, f64, f64) + Send + 'static>),
Callback6(Box<dyn FnMut(f64, f64, f64, f64, f64, f64) + Send + 'static>),
Callback7(Box<dyn FnMut(f64, f64, f64, f64, f64, f64, f64) + Send + 'static>),
Callback8(Box<dyn FnMut(f64, f64, f64, f64, f64, f64, f64, f64) + Send + 'static>),
Callback9(Box<dyn FnMut(f64, f64, f64, f64, f64, f64, f64, f64, f64) + Send + 'static>),
Callback10(Box<dyn FnMut(f64, f64, f64, f64, f64, f64, f64, f64, f64, f64) + Send + 'static>),
}
Variants§
Callback0(Box<dyn FnMut() + Send + 'static>)
Callback1(Box<dyn FnMut(f64) + Send + 'static>)
Callback2(Box<dyn FnMut(f64, f64) + Send + 'static>)
Callback3(Box<dyn FnMut(f64, f64, f64) + Send + 'static>)
Callback4(Box<dyn FnMut(f64, f64, f64, f64) + Send + 'static>)
Callback5(Box<dyn FnMut(f64, f64, f64, f64, f64) + Send + 'static>)
Callback6(Box<dyn FnMut(f64, f64, f64, f64, f64, f64) + Send + 'static>)
Callback7(Box<dyn FnMut(f64, f64, f64, f64, f64, f64, f64) + Send + 'static>)
Callback8(Box<dyn FnMut(f64, f64, f64, f64, f64, f64, f64, f64) + Send + 'static>)
Callback9(Box<dyn FnMut(f64, f64, f64, f64, f64, f64, f64, f64, f64) + Send + 'static>)
Callback10(Box<dyn FnMut(f64, f64, f64, f64, f64, f64, f64, f64, f64, f64) + Send + 'static>)
Auto Trait Implementations§
impl Freeze for CallbackHandler
impl !RefUnwindSafe for CallbackHandler
impl Send for CallbackHandler
impl !Sync for CallbackHandler
impl Unpin for CallbackHandler
impl !UnwindSafe for CallbackHandler
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