pub struct ControlResponseMessage {
pub message_type: String,
pub response: ControlResponsePayload,
}Expand description
Wrapper for outgoing control responses (includes type tag)
Fields§
§message_type: String§response: ControlResponsePayloadTrait Implementations§
Source§impl Clone for ControlResponseMessage
impl Clone for ControlResponseMessage
Source§fn clone(&self) -> ControlResponseMessage
fn clone(&self) -> ControlResponseMessage
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 ControlResponseMessage
impl Debug for ControlResponseMessage
Source§impl<'de> Deserialize<'de> for ControlResponseMessage
impl<'de> Deserialize<'de> for ControlResponseMessage
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
Source§impl From<ControlResponse> for ControlResponseMessage
impl From<ControlResponse> for ControlResponseMessage
Source§fn from(resp: ControlResponse) -> Self
fn from(resp: ControlResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ControlResponseMessage
impl RefUnwindSafe for ControlResponseMessage
impl Send for ControlResponseMessage
impl Sync for ControlResponseMessage
impl Unpin for ControlResponseMessage
impl UnsafeUnpin for ControlResponseMessage
impl UnwindSafe for ControlResponseMessage
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