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