Trait plumtree::System [−][src]
pub trait System { type NodeId: Clone + Hash + Eq; type MessageId: Clone + Hash + Eq; type MessagePayload: Clone; }
This trait allows for defining a system to which Plumtree nodes belong.
Associated Types
type NodeId: Clone + Hash + Eq
Node identifier.
type MessageId: Clone + Hash + Eq
Message identifier.
type MessagePayload: Clone
Message payload.