1use thiserror::Error;
2#[derive(Error, Debug)]
3pub enum RdiError {
4 #[error("service not registered: {0}")]
5 ServiceNotFound(&'static str),
6 #[error("keyed service not registered: key={key}, type={ty}")]
7 KeyedServiceNotFound { key: String, ty: &'static str },
8}