pub trait ResolveTo<Concrete> {
type Param: ?Sized;
// Required method
fn resolve(&self, param: &Self::Param) -> Result<Concrete, Error>;
}
pub trait ResolveTo<Concrete> {
type Param: ?Sized;
// Required method
fn resolve(&self, param: &Self::Param) -> Result<Concrete, Error>;
}