Modules§
Structs§
- Used in cases where there’s nothing to specialize for the protocol.
- Hardware implementation and communication portion of a ButtplugDevice instance. The Hardware contains a HardwareInternal, which handles all of the actual hardware communication. However, the struct also needs to carry around identifying information, so we wrap it in this type instead of requiring that all implementors of deal with name/address/endpoint accessors.
- Parameters for reading data from a Hardware endpoint
- Parameters for subscribing to a Hardware endpoint
- Parameters for unsubscribing from a Hardware endpoint that has previously been subscribed.
- Parameters for writing data to a Hardware endpoint
Enums§
- Enumeration of all possible commands that can be sent to a Hardware.
- Events that can be emitted from a Hardware.
Traits§
- Internal representation of device implementations