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