pub trait TryInjectable<T, R> {
type Error;
// Required method
fn try_inject(self, wrapper: T) -> Result<R, Self::Error>;
}pub trait TryInjectable<T, R> {
type Error;
// Required method
fn try_inject(self, wrapper: T) -> Result<R, Self::Error>;
}