/// uninhabited type, used to signify that something does not exist
/// provided typeclass instances never invoked but provided for
/// convenience
#[derive(Debug, Clone)]pubenumDone{}implstd::fmt::Display forDone{fnfmt(&self, _: &mutstd::fmt::Formatter<'_>)->std::fmt::Result{unreachable!()}}