Struct buttplug::core::messages::Error [−][src]
Expand description
Represents the Buttplug Protocol Error message, as documented in the Buttplug Protocol Spec.
Fields
error_code: ErrorCode
Specifies the class of the error.
error_message: String
Description of the error.
Implementations
Creates a new error object.
Trait Implementations
Returns () if the message is valid, otherwise returns a message error.
fn is_in_command_range(
&self,
value: f64,
error_msg: String
) -> Result<(), ButtplugMessageError>
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Converts a ButtplugError object into a Buttplug Protocol Error message.
Turns a Buttplug Protocol Error Message super::messages::Error into a ButtplugError type.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Error
impl UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more