Skip to main content

MessageEvents

Derive Macro MessageEvents 

Source
#[derive(MessageEvents)]
Expand description

Derive macro that extracts serde rename values from enum variants and generates MessageEventRegistration inventory submissions.

§Usage

#[derive(MessageEvents)]
#[serde(tag = "event", content = "data")]
pub enum MykoMessage<Commands> {
    #[serde(rename = "ws:m:query")]
    Query(WrappedQuery),
    // ...
}