pub enum ControlResponsePayload {
Success {
request_id: String,
response: Option<Value>,
},
Error {
request_id: String,
error: String,
},
}Expand description
Control response payload
Variants§
Trait Implementations§
Source§impl Clone for ControlResponsePayload
impl Clone for ControlResponsePayload
Source§fn clone(&self) -> ControlResponsePayload
fn clone(&self) -> ControlResponsePayload
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ControlResponsePayload
impl Debug for ControlResponsePayload
Source§impl<'de> Deserialize<'de> for ControlResponsePayload
impl<'de> Deserialize<'de> for ControlResponsePayload
Source§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
Auto Trait Implementations§
impl Freeze for ControlResponsePayload
impl RefUnwindSafe for ControlResponsePayload
impl Send for ControlResponsePayload
impl Sync for ControlResponsePayload
impl Unpin for ControlResponsePayload
impl UnsafeUnpin for ControlResponsePayload
impl UnwindSafe for ControlResponsePayload
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more