pub enum WcpSCMessage {
greeting {
version: String,
commands: Vec<String>,
},
response(WcpResponse),
error {
error: String,
arguments: Vec<String>,
message: String,
},
event(WcpEvent),
}Variants§
Implementations§
Source§impl WcpSCMessage
impl WcpSCMessage
Trait Implementations§
Source§impl Debug for WcpSCMessage
impl Debug for WcpSCMessage
Source§impl<'de> Deserialize<'de> for WcpSCMessage
impl<'de> Deserialize<'de> for WcpSCMessage
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 PartialEq for WcpSCMessage
impl PartialEq for WcpSCMessage
Source§impl Serialize for WcpSCMessage
impl Serialize for WcpSCMessage
impl StructuralPartialEq for WcpSCMessage
Auto Trait Implementations§
impl Freeze for WcpSCMessage
impl RefUnwindSafe for WcpSCMessage
impl Send for WcpSCMessage
impl Sync for WcpSCMessage
impl Unpin for WcpSCMessage
impl UnwindSafe for WcpSCMessage
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