pub trait Message: Any + Send + Sync + Debug { }
A trait that any message sent needs to implement (it is already automatically implemented but forces message to implement the following traits: Any, Send, Sync and Debug).
Any
Send
Sync
Debug