pub trait Config: 'static { type Output: 'static + Send; type Parameter: 'static + Send; type Value: 'static + Send; type Context: 'static + Send + Sync; }