summaryrefslogtreecommitdiff
path: root/support/texlab/src/lang_data.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/src/lang_data.rs')
-rw-r--r--support/texlab/src/lang_data.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/support/texlab/src/lang_data.rs b/support/texlab/src/lang_data.rs
index 9aa939c483..28e6a540e0 100644
--- a/support/texlab/src/lang_data.rs
+++ b/support/texlab/src/lang_data.rs
@@ -41,6 +41,7 @@ pub struct LanguageData {
}
impl LanguageData {
+ #[must_use]
pub fn find_entry_type(&self, name: &str) -> Option<&BibtexEntryTypeDoc> {
let name = name.to_lowercase();
self.entry_types
@@ -48,11 +49,13 @@ impl LanguageData {
.find(|ty| ty.name.to_lowercase() == name)
}
+ #[must_use]
pub fn entry_type_documentation(&self, name: &str) -> Option<&str> {
self.find_entry_type(name)
.and_then(|ty| ty.documentation.as_ref().map(AsRef::as_ref))
}
+ #[must_use]
pub fn field_documentation(&self, name: &str) -> Option<&str> {
self.fields
.iter()