pub trait Message: 'static + Send { type Result: 'static + Send; }
The return value type of the message This type can be set to () if the message does not return a value, or if it is a notification message