Struct ffi_closure::Closure

source ·
pub struct Closure<T: ?Sized + AsExtern<Cc>, Cc: CallingConvention = C> { /* private fields */ }
Expand description

A closure that can be sent through an FFI boundary.

Implementations§

source§

impl<T: ?Sized + AsExtern<Cc>, Cc: CallingConvention> Closure<T, Cc>

source

pub fn new<F: IntoExtern<T, Cc>>(f: F) -> Self

Creates a new Closure from a Rust closure.

§Example
let mut square = Closure::<dyn FnMut(u32) -> u32>::new(|x| x * x);
assert_eq!(square.call((3,)), 9);
source

pub unsafe fn from_extern( f: T::Extern, user_data: *mut c_void, destructor: Option<Cc::Destructor> ) -> Self

Creates a new Closure from an external function pointer and user data.

§Example
unsafe extern "C" fn square(x: u32, _: *mut c_void) -> u32 {
    return x * x
}

let mut square = unsafe { Closure::<dyn FnMut(u32) -> u32>::from_extern(square, core::ptr::null_mut(), None) };
assert_eq!(square.call((3,)), 9);
source

pub fn into_parts(self) -> (*mut c_void, T::Extern, Option<Cc::Destructor>)

Returns the parts that form the closure, without droping it. Caller is responsibnle for correct deinitialization of the extracted closure.

source

pub fn has_destructor(&self) -> bool

Returns true if this closure has a destructor, false otherwise

source

pub fn user_data(&self) -> *mut c_void

Returns the user data of this Closure

source

pub fn fn_ptr(&self) -> T::Extern

Returns the function pointer of this Closure

source

pub fn as_extern_parts(&self) -> (T::Extern, *mut c_void)

Returns the function pointer and user data of this Closure

§Example
let mut square = Closure::<dyn FnMut(u32) -> u32>::new(|x| x * x);
let (f, user_data): (unsafe extern "C" fn(u32, *mut c_void) -> u32, *mut c_void) = square.as_extern_parts();
unsafe { assert_eq!(f(3, user_data), 9) }
source

pub fn call(&mut self, args: T::Args) -> T::Output

Calls the Closure’s function pointer with the provided arguments and it’s user data

§Example
let mut square = Closure::<dyn FnMut(u32) -> u32>::new(|x| x * x);
assert_eq!(square.call((3,)), 9);

Trait Implementations§

source§

impl<T: ?Sized + AsExtern<Cc>, Cc: CallingConvention> Drop for Closure<T, Cc>

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<T: ?Sized + AsExtern<Cc>, Cc: CallingConvention> FnMut<<T as AsExtern<Cc>>::Args> for Closure<T, Cc>
where T::Args: Tuple,

Available on crate feature nightly only.
source§

extern "rust-call" fn call_mut( &mut self, args: T::Args ) -> Self::Output

🔬This is a nightly-only experimental API. (fn_traits)
Performs the call operation.
source§

impl<T: ?Sized + AsExtern<Cc>, Cc: CallingConvention> FnOnce<<T as AsExtern<Cc>>::Args> for Closure<T, Cc>
where T::Args: Tuple,

Available on crate feature nightly only.
§

type Output = <T as AsExtern<Cc>>::Output

The returned type after the call operator is used.
source§

extern "rust-call" fn call_once(self, args: T::Args) -> Self::Output

🔬This is a nightly-only experimental API. (fn_traits)
Performs the call operation.
source§

impl<T: ?Sized + AsExtern<Cc> + Send, Cc: CallingConvention> Send for Closure<T, Cc>

source§

impl<T: ?Sized + AsExtern<Cc> + Sync, Cc: CallingConvention> Sync for Closure<T, Cc>

Auto Trait Implementations§

§

impl<T, Cc> Freeze for Closure<T, Cc>
where <T as AsExtern<Cc>>::Extern: Freeze, <Cc as CallingConvention>::Destructor: Freeze, T: ?Sized,

§

impl<T, Cc> RefUnwindSafe for Closure<T, Cc>

§

impl<T, Cc> Unpin for Closure<T, Cc>
where <T as AsExtern<Cc>>::Extern: Unpin, <Cc as CallingConvention>::Destructor: Unpin, T: Unpin + ?Sized,

§

impl<T, Cc> UnwindSafe for Closure<T, Cc>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut() -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut() -> __OUT__ + Send + 'a>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Send + 'a, System>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut() -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut() -> __OUT__ + Sync + 'a>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + 'a, System>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut() -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut() -> __OUT__ + 'a, Aapcs>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut() -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut() -> __OUT__ + 'a>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut() -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut() -> __OUT__ + 'a, Cdecl>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + 'a, FastCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut() -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut() -> __OUT__ + 'a, Rust>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + 'a, StdCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut() -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut() -> __OUT__ + 'a, System>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut() -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut() -> __OUT__ + 'a, Sysv64>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut() -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut() -> __OUT__ + 'a, ThisCall>

source§

impl<'a, __F__, __OUT__> IntoExtern<dyn FnMut() -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut() -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut() -> __OUT__ + 'a, Win64>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A) -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut(A) -> __OUT__ + Send + 'a>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A) -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut(A) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A) -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut(A) -> __OUT__ + 'a>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A) -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut(A) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A) -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut(A) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + 'a, System>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, __F__, __OUT__> IntoExtern<dyn FnMut(A) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A) -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut(A) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B) -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut(A, B) -> __OUT__ + 'a>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, __F__, __OUT__> IntoExtern<dyn FnMut(A, B) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern(self: Box<__F__>) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, C> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, Rust> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, System> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, Win64> for __F__
where __F__: 'a + Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, Aapcs> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, C> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, Cdecl> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, FastCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, Rust> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, StdCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, System> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, Sysv64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, ThisCall> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, Win64> for __F__
where __F__: 'a + Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Send + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, Aapcs> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, C> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, Cdecl> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, FastCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, Rust> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, StdCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, System> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, Sysv64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, ThisCall> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, Win64> for __F__
where __F__: 'a + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + Sync + 'a, Win64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, Aapcs> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, Aapcs>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, C> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, Cdecl> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, Cdecl>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, FastCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, FastCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, Rust> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, Rust>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, StdCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, StdCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, System> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, System>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, Sysv64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, Sysv64>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, ThisCall> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, ThisCall>

source§

impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __F__, __OUT__> IntoExtern<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, Win64> for __F__
where __F__: 'a + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__,

source§

fn into_extern( self: Box<__F__> ) -> Closure<dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a, Win64>

source§

impl<'a, F> Pattern<'a> for F
where F: FnMut(char) -> bool,

§

type Searcher = CharPredicateSearcher<'a, F>

🔬This is a nightly-only experimental API. (pattern)
Associated searcher for this pattern
source§

fn into_searcher(self, haystack: &'a str) -> CharPredicateSearcher<'a, F>

🔬This is a nightly-only experimental API. (pattern)
Constructs the associated searcher from self and the haystack to search in.
source§

fn is_contained_in(self, haystack: &'a str) -> bool

🔬This is a nightly-only experimental API. (pattern)
Checks whether the pattern matches anywhere in the haystack
source§

fn is_prefix_of(self, haystack: &'a str) -> bool

🔬This is a nightly-only experimental API. (pattern)
Checks whether the pattern matches at the front of the haystack
source§

fn strip_prefix_of(self, haystack: &'a str) -> Option<&'a str>

🔬This is a nightly-only experimental API. (pattern)
Removes the pattern from the front of haystack, if it matches.
source§

fn is_suffix_of(self, haystack: &'a str) -> bool

🔬This is a nightly-only experimental API. (pattern)
Checks whether the pattern matches at the back of the haystack
source§

fn strip_suffix_of(self, haystack: &'a str) -> Option<&'a str>

🔬This is a nightly-only experimental API. (pattern)
Removes the pattern from the back of haystack, if it matches.
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.