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

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

fn default() -> Self

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

Loading content...

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]

Loading content...

Implementors

Loading content...