precedence-net 1.1.0

Create and analyse precedence networks
Documentation
#[derive(Debug, Clone, PartialEq)]
pub enum Error {
    UnknownReference(String),
    UnknownEdge(String, String),
    UnknownId(u64),
    DuplicateReference(String),
    NoPreviousActivity(u64),
    NoNextActivity(u64),
    FmtError(std::fmt::Error),
    FieldNotSet,
    NoActivityId,
    CycleDetected,
}

impl From<std::fmt::Error> for Error {
    fn from(error: std::fmt::Error) -> Self {
        Error::FmtError(error)
    }
}