1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#[derive(Debug, Clone)]
pub enum Error {
UnknownReference(String),
UnknownEdge(String, String),
UnknownId(u64),
DuplicateReference(String),
NoPreviousActivity(u64),
NoNextActivity(u64),
FmtError(std::fmt::Error),
FieldNotSet,
NoActivityId,
}
impl From<std::fmt::Error> for Error {
fn from(error: std::fmt::Error) -> Self {
Error::FmtError(error)
}
}