pub trait DisposeProto { // Required methods fn add(&mut self, request: &Rc<Request>); fn remove(&mut self, request: &Rc<Request>); }