Trait System

Source
pub trait System {
    type NodeId: Clone + Hash + Eq;
    type MessageId: Clone + Hash + Eq;
    type MessagePayload: Clone;
}
Expand description

This trait allows for defining a system to which Plumtree nodes belong.

Required Associated Types§

Source

type NodeId: Clone + Hash + Eq

Node identifier.

Source

type MessageId: Clone + Hash + Eq

Message identifier.

Source

type MessagePayload: Clone

Message payload.

Implementors§