pub struct Cdecl;Expand description
The “cdecl” calling convention
Trait Implementations§
Source§impl<'a, A, B, C_, __OUT__> AsExtern<Cdecl> for dyn Send + Sync + FnMut(A, B, C_) -> __OUT__ + 'a
impl<'a, A, B, C_, __OUT__> AsExtern<Cdecl> for dyn Send + Sync + FnMut(A, B, C_) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, __OUT__> AsExtern<Cdecl> for dyn Send + FnMut(A, B, C_, D) -> __OUT__ + 'a
impl<'a, A, B, C_, D, __OUT__> AsExtern<Cdecl> for dyn Send + FnMut(A, B, C_, D) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, __OUT__> AsExtern<Cdecl> for dyn Send + Sync + FnMut(A, B, C_, D) -> __OUT__ + 'a
impl<'a, A, B, C_, D, __OUT__> AsExtern<Cdecl> for dyn Send + Sync + FnMut(A, B, C_, D) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, __OUT__> AsExtern<Cdecl> for dyn Sync + FnMut(A, B, C_, D) -> __OUT__ + 'a
impl<'a, A, B, C_, D, __OUT__> AsExtern<Cdecl> for dyn Sync + FnMut(A, B, C_, D) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Cdecl> for dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Cdecl> for dyn FnMut(A, B, C_, D, E) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Cdecl> for dyn Send + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Cdecl> for dyn Send + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Cdecl> for dyn Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Cdecl> for dyn Send + Sync + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Cdecl> for dyn Sync + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, __OUT__> AsExtern<Cdecl> for dyn Sync + FnMut(A, B, C_, D, E) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Cdecl> for dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Cdecl> for dyn FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Cdecl> for dyn Send + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Cdecl> for dyn Send + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Cdecl> for dyn Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Cdecl> for dyn Send + Sync + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Cdecl> for dyn Sync + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, __OUT__> AsExtern<Cdecl> for dyn Sync + FnMut(A, B, C_, D, E, F) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Cdecl> for dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Cdecl> for dyn FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
Source§impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Cdecl> for dyn Send + FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Cdecl> 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<Cdecl> 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<Cdecl> 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<Cdecl> for dyn Sync + FnMut(A, B, C_, D, E, F, G) -> __OUT__ + 'a
impl<'a, A, B, C_, D, E, F, G, __OUT__> AsExtern<Cdecl> 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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<Cdecl> 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<Cdecl> 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 "cdecl" 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 Cdecl
impl CallingConvention for Cdecl
Source§impl Ord for Cdecl
impl Ord for Cdecl
Source§impl PartialOrd for Cdecl
impl PartialOrd for Cdecl
impl Copy for Cdecl
impl Eq for Cdecl
impl StructuralPartialEq for Cdecl
Auto Trait Implementations§
impl Freeze for Cdecl
impl RefUnwindSafe for Cdecl
impl Send for Cdecl
impl Sync for Cdecl
impl Unpin for Cdecl
impl UnwindSafe for Cdecl
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