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
fn default() -> Self
Return default value for the type, used when calling the callback with error.
Implementors
impl CallbackArgs for ()
impl CallbackArgs for bool
impl CallbackArgs for u32
impl CallbackArgs for i32
impl CallbackArgs for i64
impl CallbackArgs for u64
impl CallbackArgs for usize
impl<T> CallbackArgs for *const T
impl<T> CallbackArgs for *mut T
impl CallbackArgs for [u8; 32]
impl<T0: CallbackArgs, T1: CallbackArgs> CallbackArgs for (T0, T1)
impl<T0: CallbackArgs, T1: CallbackArgs, T2: CallbackArgs> CallbackArgs for (T0, T1, T2)
impl<T0: CallbackArgs, T1: CallbackArgs, T2: CallbackArgs, T3: CallbackArgs> CallbackArgs for (T0, T1, T2, T3)