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

Node identifier.

Message identifier.

Message payload.

Implementors