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