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]
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]
&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,
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]
&self,
out_error: &mut ExternError,
h: u64,
callback: F
) -> R::Value where
F: UnwindSafe + FnOnce(&mut T) -> R,
R: IntoFfi,