diff options
Diffstat (limited to 'src/module.rs')
-rw-r--r-- | src/module.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/module.rs b/src/module.rs index 04233578a..c2f4580e1 100644 --- a/src/module.rs +++ b/src/module.rs @@ -145,6 +145,11 @@ impl<'a> Module<'a> { pub fn config_value_style(&self, key: &str) -> Option<Style> { self.config.and_then(|config| config.get_as_ansi_style(key)) } + + /// Get a module's config value as an array + pub fn config_value_array(&self, key: &str) -> Option<&Vec<toml::Value>> { + self.config.and_then(|config| config.get_as_array(key)) + } } impl<'a> fmt::Display for Module<'a> { |