about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAlona Enraght-Moony <code@alona.page>2025-05-07 18:45:58 +0000
committerAlona Enraght-Moony <code@alona.page>2025-05-07 18:45:58 +0000
commitaeb70c710abd019fabafb85536a4fcabfbef0d5d (patch)
tree28d71207352fc67f62d75e9d7deec0eff161f6f3 /src
parent1a95cc6f9d950992ba27746e45caf40118581cb1 (diff)
downloadrust-aeb70c710abd019fabafb85536a4fcabfbef0d5d.tar.gz
rust-aeb70c710abd019fabafb85536a4fcabfbef0d5d.zip
rustdoc-json: Remove newlines from attributes
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/clean/types.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/librustdoc/clean/types.rs b/src/librustdoc/clean/types.rs
index bbe11bf56af..15890fff0c3 100644
--- a/src/librustdoc/clean/types.rs
+++ b/src/librustdoc/clean/types.rs
@@ -786,7 +786,11 @@ impl Item {
                             // because it isn't public API.
                             None
                         }
-                        _ => Some(rustc_hir_pretty::attribute_to_string(&tcx, attr)),
+                        _ => Some({
+                            let mut s = rustc_hir_pretty::attribute_to_string(&tcx, attr);
+                            assert_eq!(s.pop(), Some('\n'));
+                            s
+                        }),
                     }
                 } else if attr.has_any_name(ALLOWED_ATTRIBUTES) {
                     Some(