plumcast 0.1.5

A message broadcasting library based on the Plumtree/HyParView algorithms
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::message::MessagePayload;
use crate::misc::{HyparviewMessage, PlumtreeMessage};

pub mod hyparview;
pub mod plumtree;

#[derive(Debug)]
pub enum RpcMessage<M: MessagePayload> {
    Hyparview(HyparviewMessage),
    Plumtree(PlumtreeMessage<M>),
}