pubsub: Add a PubSubPayload trait.

This commit is contained in:
Emmanuel Gil Peyrot 2019-01-27 17:40:46 +01:00
commit d60feffc22
3 changed files with 20 additions and 1 deletions

View file

@ -45,3 +45,6 @@ generate_attribute!(
Unconfigured => "unconfigured",
}, Default = None
);
/// This trait should be implemented on any element which can be included as a PubSub payload.
pub trait PubSubPayload: crate::TryFrom<crate::Element> + Into<crate::Element> {}