use std::mem;
#[derive(Debug)]
pub enum Error {
Unobserved,
AlreadyStarted,
Step(crate::Error),
}
impl From<crate::Error> for Error {
fn from(error: crate::Error) -> Self {
Self::Step(error)
}
}
const _: () = {
assert!(!mem::needs_drop::<Error>());
assert!(mem::size_of::<Error>() <= 3 * mem::size_of::<usize>());
};