aboutsummaryrefslogtreecommitdiffstats
path: root/parser/src/simplify.rs
diff options
context:
space:
mode:
authorPhilipp A2023-12-28 15:08:37 +0100
committerGitHub2023-12-28 15:08:37 +0100
commitc0441bff302e724bb8f98420459a2c672e2286c6 (patch)
tree5b09a73e2dbf83ea359277863e005f89b56617fe /parser/src/simplify.rs
parentf06fe35f7537feb28c7c38b33c1bca9ff4ebd2a9 (diff)
downloadrust-rst-c0441bff302e724bb8f98420459a2c672e2286c6.tar.bz2
Add CI (#36)
Diffstat (limited to 'parser/src/simplify.rs')
-rw-r--r--parser/src/simplify.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/parser/src/simplify.rs b/parser/src/simplify.rs
index 4c254af..ab04964 100644
--- a/parser/src/simplify.rs
+++ b/parser/src/simplify.rs
@@ -33,6 +33,7 @@ use document_tree::{
#[derive(Debug)]
+#[allow(dead_code)]
enum NamedTargetType {
NumberedFootnote(usize),
LabeledFootnote(usize),
@@ -43,11 +44,9 @@ enum NamedTargetType {
SectionTitle,
}
impl NamedTargetType {
+ #[allow(dead_code)]
fn is_implicit_target(&self) -> bool {
- match self {
- NamedTargetType::SectionTitle => true,
- _ => false,
- }
+ matches!(self, NamedTargetType::SectionTitle)
}
}
@@ -55,7 +54,7 @@ impl NamedTargetType {
struct Substitution {
content: Vec<c::TextOrInlineElement>,
/// If true and the sibling before the reference is a text node,
- /// the text node gets right-trimmed.
+ /// the text node gets right-trimmed.
ltrim: bool,
/// Same as `ltrim` with the sibling after the reference.
rtrim: bool,
@@ -79,7 +78,7 @@ impl TargetsCollected {
_ => unimplemented!(),
}
}
-
+
fn substitution<'t>(self: &'t TargetsCollected, refname: &[NameToken]) -> Option<&'t Substitution> {
// TODO: Check if the substitution would expand circularly
if refname.len() != 1 {
@@ -378,7 +377,7 @@ impl ResolvableRefs for c::TextOrInlineElement {
// The corresponding SystemMessage node should go in a generated
// section with class "system-messages" at the end of the document.
use document_tree::Problematic;
- let mut replacement: Box<Problematic> = Box::new(Default::default());
+ let mut replacement: Box<Problematic> = Box::default();
replacement.children_mut().push(
c::TextOrInlineElement::String(Box::new(format!("|{}|", e.extra().refname[0].0)))
);