use std::fmt::{Display, Formatter};
#[derive(Debug, Copy, Clone)]
pub enum Step<T> {
Any,
Value(T),
}
impl<T: Display> Display for Step<T> {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
match self {
Step::Any => write!(f, "any"),
Step::Value(value) => Display::fmt(value, f),
}
}
}