pub trait Server { // Provided method fn run(&mut self, _: RunParams, _: RunResults) -> Promise<(), Error> { ... } }