Module uniffi::ffi::handle_maps[][src]

Structs

ArcHandleMap

ArcHandleMap is a relatively thin wrapper around RwLock<HandleMap<Arc<T>>>. This is only suitable for objects that implement Sync and Send and is for objects that are able to look after their own locking, and need to be called from multiple foreign language threads at the same time.

Traits

UniffiMethodCall

A trait to help the code generation a bit tidier.

Type Definitions

MutexHandleMap

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