Trait ffi_utils::callback::CallbackArgs[][src]

pub trait CallbackArgs {
    fn default() -> Self;
}

Trait for arguments to callbacks. This is similar to Default, but allows us to implement it for foreign types that don't already implement Default.

Required Methods

Return default value for the type, used when calling the callback with error.

Implementations on Foreign Types

impl CallbackArgs for ()
[src]

impl CallbackArgs for bool
[src]

impl CallbackArgs for u32
[src]

impl CallbackArgs for i32
[src]

impl CallbackArgs for i64
[src]

impl CallbackArgs for u64
[src]

impl CallbackArgs for usize
[src]

impl<T> CallbackArgs for *const T
[src]

impl<T> CallbackArgs for *mut T
[src]

impl CallbackArgs for [u8; 32]
[src]

impl<T0: CallbackArgs, T1: CallbackArgs> CallbackArgs for (T0, T1)
[src]

impl<T0: CallbackArgs, T1: CallbackArgs, T2: CallbackArgs> CallbackArgs for (T0, T1, T2)
[src]

impl<T0: CallbackArgs, T1: CallbackArgs, T2: CallbackArgs, T3: CallbackArgs> CallbackArgs for (T0, T1, T2, T3)
[src]

Implementors