summaryrefslogtreecommitdiff
path: root/support/texlab/src/label.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/src/label.rs')
-rw-r--r--support/texlab/src/label.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/support/texlab/src/label.rs b/support/texlab/src/label.rs
index 9212c49222..b66db836f2 100644
--- a/support/texlab/src/label.rs
+++ b/support/texlab/src/label.rs
@@ -69,6 +69,7 @@ pub struct RenderedLabel {
}
impl RenderedLabel {
+ #[must_use]
pub fn reference(&self) -> String {
match &self.number {
Some(number) => match &self.object {
@@ -102,6 +103,7 @@ impl RenderedLabel {
}
}
+ #[must_use]
pub fn detail(&self) -> Option<String> {
match &self.object {
Section { .. } | Theorem { .. } | Equation | EnumItem => Some(self.reference()),
@@ -115,6 +117,7 @@ impl RenderedLabel {
}
}
+ #[must_use]
pub fn documentation(&self) -> MarkupContent {
MarkupContent {
kind: MarkupKind::PlainText,