[−][src]Trait buttplug::core::messages::serializer::ButtplugMessageSerializer
Associated Types
Loading content...Required methods
fn deserialize(
&mut self,
msg: ButtplugSerializedMessage
) -> ButtplugSerializerResult<Vec<Self::Inbound>>
&mut self,
msg: ButtplugSerializedMessage
) -> ButtplugSerializerResult<Vec<Self::Inbound>>
fn serialize(&mut self, msg: Vec<Self::Outbound>) -> ButtplugSerializedMessage
Implementors
impl ButtplugMessageSerializer for ButtplugClientJSONSerializer
[src]
type Inbound = ButtplugCurrentSpecServerMessage
type Outbound = ButtplugCurrentSpecClientMessage
fn deserialize(
&mut self,
msg: ButtplugSerializedMessage
) -> Result<Vec<ButtplugCurrentSpecServerMessage>, ButtplugSerializerError>
[src]
&mut self,
msg: ButtplugSerializedMessage
) -> Result<Vec<ButtplugCurrentSpecServerMessage>, ButtplugSerializerError>
fn serialize(
&mut self,
msg: Vec<ButtplugCurrentSpecClientMessage>
) -> ButtplugSerializedMessage
[src]
&mut self,
msg: Vec<ButtplugCurrentSpecClientMessage>
) -> ButtplugSerializedMessage
impl ButtplugMessageSerializer for ButtplugServerJSONSerializer
[src]
type Inbound = ButtplugClientMessage
type Outbound = ButtplugServerMessage
fn deserialize(
&mut self,
serialized_msg: ButtplugSerializedMessage
) -> Result<Vec<ButtplugClientMessage>, ButtplugSerializerError>
[src]
&mut self,
serialized_msg: ButtplugSerializedMessage
) -> Result<Vec<ButtplugClientMessage>, ButtplugSerializerError>
fn serialize(
&mut self,
msgs: Vec<ButtplugServerMessage>
) -> ButtplugSerializedMessage
[src]
&mut self,
msgs: Vec<ButtplugServerMessage>
) -> ButtplugSerializedMessage