pub trait ReaderRegistry {
// Required methods
fn register(&mut self, reader: Box<dyn ConfigReader>);
fn try_acquire(&self, suffix: &str) -> Option<&dyn ConfigReader>;
fn try_acquires(&self) -> Vec<&dyn ConfigReader>;
}pub trait ReaderRegistry {
// Required methods
fn register(&mut self, reader: Box<dyn ConfigReader>);
fn try_acquire(&self, suffix: &str) -> Option<&dyn ConfigReader>;
fn try_acquires(&self) -> Vec<&dyn ConfigReader>;
}