[−][src]Trait buttplug::device::protocol::ButtplugProtocolCreator
Required methods
fn new_protocol(
name: &str,
attrs: MessageAttributesMap
) -> Box<dyn ButtplugProtocol> where
Self: Sized,
name: &str,
attrs: MessageAttributesMap
) -> Box<dyn ButtplugProtocol> where
Self: Sized,
Provided methods
fn try_create(
device_impl: &dyn DeviceImpl,
config: DeviceProtocolConfiguration
) -> BoxFuture<'static, Result<Box<dyn ButtplugProtocol>, ButtplugError>> where
Self: Sized,
device_impl: &dyn DeviceImpl,
config: DeviceProtocolConfiguration
) -> BoxFuture<'static, Result<Box<dyn ButtplugProtocol>, ButtplugError>> where
Self: Sized,