diff options
Diffstat (limited to 'src/model/value.rs')
| -rw-r--r-- | src/model/value.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/model/value.rs b/src/model/value.rs index 15656c42..ba3a550f 100644 --- a/src/model/value.rs +++ b/src/model/value.rs @@ -155,6 +155,14 @@ impl Value { _ => self.display(), } } + + /// Try to extract documentation for the value. + pub fn docs(&self) -> Option<&'static str> { + match self { + Self::Func(func) => func.info().map(|info| info.docs), + _ => None, + } + } } impl Default for Value { |
