[][src]Type Definition buttplug::client::internal::ButtplugClientFutureStateShared

type ButtplugClientFutureStateShared<T> = Arc<Mutex<ButtplugClientFutureState<T>>>;

Shared [ButtplugClientConnectionStatus] type.

[ButtplugClientConnectionStatus] is made to be shared across futures, and we'll never know if those futures are single or multithreaded. Only needs to unlock for calls to [ButtplugClientConnectionStatus::set_reply_msg].