1 2 3 4 5 6 7
use serde::{de::DeserializeOwned, Serialize}; /// Trait to ensure Messages can be (de)serialized pub trait Message: Serialize + DeserializeOwned {} impl Message for () {} impl Message for String {}