Enum intiface_engine::EngineMessage
source · [−]pub enum EngineMessage {
EngineVersion {
version: String,
},
EngineLog {
message: String,
},
EngineStarted {},
EngineError {
error: String,
},
EngineStopped {},
ClientConnected {
client_name: String,
},
ClientDisconnected {},
DeviceConnected {
name: String,
index: u32,
address: String,
display_name: Option<String>,
},
DeviceDisconnected {
index: u32,
},
ClientRejected {
reason: String,
},
}Variants
EngineVersion
Fields
version: StringEngineLog
Fields
message: StringEngineStarted
Fields
EngineError
Fields
error: StringEngineStopped
Fields
ClientConnected
Fields
client_name: StringClientDisconnected
Fields
DeviceConnected
DeviceDisconnected
Fields
index: u32ClientRejected
Fields
reason: StringTrait Implementations
sourceimpl Clone for EngineMessage
impl Clone for EngineMessage
sourcefn clone(&self) -> EngineMessage
fn clone(&self) -> EngineMessage
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for EngineMessage
impl Debug for EngineMessage
sourceimpl<'de> Deserialize<'de> for EngineMessage
impl<'de> Deserialize<'de> for EngineMessage
sourcefn 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
sourceimpl Serialize for EngineMessage
impl Serialize for EngineMessage
Auto Trait Implementations
impl RefUnwindSafe for EngineMessage
impl Send for EngineMessage
impl Sync for EngineMessage
impl Unpin for EngineMessage
impl UnwindSafe for EngineMessage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more