Type Definition uniffi::ffi::handle_maps::MutexHandleMap[][src]

type MutexHandleMap<T> = ConcurrentHandleMap<T>;
Expand description

Make a type alias to contrast the two handle map implementations.

Trait Implementations

impl<T> UniffiMethodCall<T> for MutexHandleMap<T>[src]

fn method_call_with_result<R, E, F>(
    &self,
    out_error: &mut ExternError,
    h: u64,
    callback: F
) -> R::Value where
    F: UnwindSafe + FnOnce(&mut T) -> Result<R, E>,
    ExternError: From<E>,
    R: IntoFfi
[src]

fn method_call_with_output<R, F>(
    &self,
    out_error: &mut ExternError,
    h: u64,
    callback: F
) -> R::Value where
    F: UnwindSafe + FnOnce(&mut T) -> R,
    R: IntoFfi
[src]