pub trait Resolvable<Output> {
// Required method
fn resolve(&mut self, output: Output) -> Result<(), ResolveError>;
}pub trait Resolvable<Output> {
// Required method
fn resolve(&mut self, output: Output) -> Result<(), ResolveError>;
}