[][src]Type Definition buttplug::util::future::ButtplugFutureStateShared

type ButtplugFutureStateShared<T> = Arc<Mutex<ButtplugFutureState<T>>>;

Shared ButtplugFutureState type.

ButtplugFutureState 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 ButtplugFutureState::set_reply.