minerva 0.2.0

Causal ordering for distributed systems
// Every suite here is `cfg(test)`, with one exception: the `fleet`
// subtree also compiles under `--cfg fuzzing`, because the epoch schedule
// tape's libFuzzer leg drives the shipped replica recipe rather than a
// fork of it (ruling R-71's scope discipline, taken in S331). The
// exception is deliberately narrow: `fleet`'s own proptest-driven halves
// stay `cfg(test)` inside it, so a fuzz build pulls in no dev-dependency.
#[cfg(test)]
mod arrival;
#[cfg(test)]
mod attest;
#[cfg(test)]
mod boundary_schedule;
#[cfg(test)]
mod causal_store;
#[cfg(test)]
mod composer;
#[cfg(test)]
mod departure;
#[cfg(test)]
mod dot_fun;
#[cfg(test)]
mod dot_set;
#[cfg(test)]
mod epoch;
#[cfg(test)]
mod epoch_bootstrap;
#[cfg(test)]
mod epoch_preparation;
#[cfg(test)]
mod epoch_refound;
#[cfg(test)]
mod epoch_shadow;
#[cfg(test)]
mod epoch_snapshot;
pub(in crate::metis) mod fleet;
#[cfg(test)]
mod gate;
#[cfg(test)]
mod ideal;
#[cfg(test)]
mod ideal_properties;
#[cfg(test)]
mod membership;
#[cfg(test)]
mod metathesis;
#[cfg(test)]
mod node;
#[cfg(test)]
mod producer;
#[cfg(test)]
mod purview;
#[cfg(test)]
mod refound;
#[cfg(test)]
mod retirement;
#[cfg(test)]
mod rhapsody;
#[cfg(test)]
mod rhapsody_convergence;
#[cfg(test)]
mod scholia;
#[cfg(test)]
mod scope;
#[cfg(test)]
mod stability;
#[cfg(test)]
mod strong_list;
#[cfg(test)]
mod studio;
#[cfg(test)]
mod support;
#[cfg(test)]
mod version_vector;
#[cfg(test)]
mod wire;