Message

Derive Macro Message 

Source
#[derive(Message)]
{
    // Attributes available to this derive:
    #[msg]
    #[request]
}
Expand description

Derive the Message trait.

§Usage

#[derive(Message)]
struct MyMessage;

#[derive(Message)]
#[request(T)]
struct MyRequest;
 
// (Same as the one above)
#[derive(Message)]
#[msg(Rx<T>)]
struct MyRequest;

This generates the following implementation:

impl Message for MyMessage { ... }