pub struct Win64;Available on Windows and (x86-64 or AArch64) only.
Expand description
The “win64” calling convention
Trait Implementations§
Source§impl<'a, A, B, C_, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_) -> __OUT__ + 'a
impl<'a, A, B, C_, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D) -> __OUT__ + 'a
impl<'a, A, B, C_, D, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D) -> __OUT__ + 'a
impl<'a, A, B, C_, D, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D) -> __OUT__ + 'a
impl<'a, A, B, C_, D, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, G, H, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H): (A, B, C_, D, E, F, G, H), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H): (A, B, C_, D, E, F, G, H), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H): (A, B, C_, D, E, F, G, H), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H): (A, B, C_, D, E, F, G, H), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I): (A, B, C_, D, E, F, G, H, I), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I): (A, B, C_, D, E, F, G, H, I), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I): (A, B, C_, D, E, F, G, H, I), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I): (A, B, C_, D, E, F, G, H, I), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J): (A, B, C_, D, E, F, G, H, I, J), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J): (A, B, C_, D, E, F, G, H, I, J), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J): (A, B, C_, D, E, F, G, H, I, J), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I, J) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J): (A, B, C_, D, E, F, G, H, I, J), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K): (A, B, C_, D, E, F, G, H, I, J, K), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K): (A, B, C_, D, E, F, G, H, I, J, K), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K): (A, B, C_, D, E, F, G, H, I, J, K), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K): (A, B, C_, D, E, F, G, H, I, J, K), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L): (A, B, C_, D, E, F, G, H, I, J, K, L), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L): (A, B, C_, D, E, F, G, H, I, J, K, L), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L): (A, B, C_, D, E, F, G, H, I, J, K, L), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L): (A, B, C_, D, E, F, G, H, I, J, K, L), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L, M)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, M, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L, M): (A, B, C_, D, E, F, G, H, I, J, K, L, M), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L, M)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, M, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L, M): (A, B, C_, D, E, F, G, H, I, J, K, L, M), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L, M)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, M, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L, M): (A, B, C_, D, E, F, G, H, I, J, K, L, M), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L, M)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, M, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L, M): (A, B, C_, D, E, F, G, H, I, J, K, L, M), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __OUT__> AsExtern<Win64> for dyn FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L, M, N)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, M, N, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L, M, N): (A, B, C_, D, E, F, G, H, I, J, K, L, M, N), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __OUT__> AsExtern<Win64> for dyn Send + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L, M, N)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, M, N, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L, M, N): (A, B, C_, D, E, F, G, H, I, J, K, L, M, N), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __OUT__> AsExtern<Win64> for dyn Send + Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L, M, N)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, M, N, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L, M, N): (A, B, C_, D, E, F, G, H, I, J, K, L, M, N), user_data: *mut c_void, ) -> Self::Output
Source§impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, H, I, J, K, L, M, N, __OUT__> AsExtern<Win64> for dyn Sync + FnMut(A, B, C_, D, E, F, G, H, I, J, K, L, M, N) -> __OUT__ + 'a
type Args = (A, B, C_, D, E, F, G, H, I, J, K, L, M, N)
type Extern = unsafe extern "win64" fn(A, B, C_, D, E, F, G, H, I, J, K, L, M, N, *mut c_void) -> __OUT__
type Output = __OUT__
unsafe fn call_mut( f: Self::Extern, (A, B, C_, D, E, F, G, H, I, J, K, L, M, N): (A, B, C_, D, E, F, G, H, I, J, K, L, M, N), user_data: *mut c_void, ) -> Self::Output
Source§impl CallingConvention for Win64
impl CallingConvention for Win64
Source§impl Ord for Win64
impl Ord for Win64
Source§impl PartialOrd for Win64
impl PartialOrd for Win64
impl Copy for Win64
impl Eq for Win64
impl StructuralPartialEq for Win64
Auto Trait Implementations§
impl Freeze for Win64
impl RefUnwindSafe for Win64
impl Send for Win64
impl Sync for Win64
impl Unpin for Win64
impl UnwindSafe for Win64
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more