pub struct AnyFnOnce<F>(pub Box<F>)
where
F: ?Sized + DynFnOnce;
Tuple Fields§
§0: Box<F>
Implementations§
Trait Implementations§
Source§impl<TFunc: 'static + FnOnce() -> TReturn, TReturn> IntoPropValue<AnyFnOnce<dyn FnOnce() -> TReturn>> for TFunc
impl<TFunc: 'static + FnOnce() -> TReturn, TReturn> IntoPropValue<AnyFnOnce<dyn FnOnce() -> TReturn>> for TFunc
fn into_prop_value(self) -> AnyFnOnce<dyn FnOnce() -> TReturn>
Source§impl<TFunc: 'static + FnOnce(A) -> TReturn, TReturn, A> IntoPropValue<AnyFnOnce<dyn FnOnce(A) -> TReturn>> for TFunc
impl<TFunc: 'static + FnOnce(A) -> TReturn, TReturn, A> IntoPropValue<AnyFnOnce<dyn FnOnce(A) -> TReturn>> for TFunc
fn into_prop_value(self) -> AnyFnOnce<dyn FnOnce(A) -> TReturn>
Source§impl<TFunc: 'static + FnOnce(A, B) -> TReturn, TReturn, A, B> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B) -> TReturn>> for TFunc
impl<TFunc: 'static + FnOnce(A, B) -> TReturn, TReturn, A, B> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B) -> TReturn>> for TFunc
fn into_prop_value(self) -> AnyFnOnce<dyn FnOnce(A, B) -> TReturn>
Source§impl<TFunc: 'static + FnOnce(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C) -> TReturn>> for TFunc
impl<TFunc: 'static + FnOnce(A, B, C) -> TReturn, TReturn, A, B, C> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C) -> TReturn>> for TFunc
fn into_prop_value(self) -> AnyFnOnce<dyn FnOnce(A, B, C) -> TReturn>
Source§impl<TFunc: 'static + FnOnce(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D) -> TReturn>> for TFunc
impl<TFunc: 'static + FnOnce(A, B, C, D) -> TReturn, TReturn, A, B, C, D> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D) -> TReturn>> for TFunc
fn into_prop_value(self) -> AnyFnOnce<dyn FnOnce(A, B, C, D) -> TReturn>
Source§impl<TFunc: 'static + FnOnce(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E) -> TReturn>> for TFunc
impl<TFunc: 'static + FnOnce(A, B, C, D, E) -> TReturn, TReturn, A, B, C, D, E> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E) -> TReturn>> for TFunc
fn into_prop_value(self) -> AnyFnOnce<dyn FnOnce(A, B, C, D, E) -> TReturn>
Source§impl<TFunc: 'static + FnOnce(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F) -> TReturn>> for TFunc
impl<TFunc: 'static + FnOnce(A, B, C, D, E, F) -> TReturn, TReturn, A, B, C, D, E, F> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F) -> TReturn>> for TFunc
fn into_prop_value(self) -> AnyFnOnce<dyn FnOnce(A, B, C, D, E, F) -> TReturn>
Source§impl<TFunc: 'static + FnOnce(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G) -> TReturn>> for TFunc
impl<TFunc: 'static + FnOnce(A, B, C, D, E, F, G) -> TReturn, TReturn, A, B, C, D, E, F, G> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G) -> TReturn>> for TFunc
fn into_prop_value( self, ) -> AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G) -> TReturn>
Source§impl<TFunc: 'static + FnOnce(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G, H) -> TReturn>> for TFunc
impl<TFunc: 'static + FnOnce(A, B, C, D, E, F, G, H) -> TReturn, TReturn, A, B, C, D, E, F, G, H> IntoPropValue<AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G, H) -> TReturn>> for TFunc
fn into_prop_value( self, ) -> AnyFnOnce<dyn FnOnce(A, B, C, D, E, F, G, H) -> TReturn>
Source§impl<F> SafeIntoJsRuntime for AnyFnOnce<F>
impl<F> SafeIntoJsRuntime for AnyFnOnce<F>
fn safe_into_js_runtime(self) -> PassedToJsRuntime
Auto Trait Implementations§
impl<F> Freeze for AnyFnOnce<F>where
F: ?Sized,
impl<F> RefUnwindSafe for AnyFnOnce<F>where
F: RefUnwindSafe + ?Sized,
impl<F> Send for AnyFnOnce<F>
impl<F> Sync for AnyFnOnce<F>
impl<F> Unpin for AnyFnOnce<F>where
F: ?Sized,
impl<F> UnwindSafe for AnyFnOnce<F>where
F: UnwindSafe + ?Sized,
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