about summary refs log tree commit diff
path: root/src/librustdoc
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2023-04-25 06:02:49 +0000
committerMichael Goulet <michael@errs.io>2023-05-02 22:36:24 +0000
commit40a63cb06ff21d7cd38f35c92a29162e43f9aadf (patch)
treeb233de574c13214643bd65abf928bc8e198da601 /src/librustdoc
parent86f50b9f5c56982f4f50404539c56395ce811f18 (diff)
downloadrust-40a63cb06ff21d7cd38f35c92a29162e43f9aadf.tar.gz
rust-40a63cb06ff21d7cd38f35c92a29162e43f9aadf.zip
Make tools happy
Diffstat (limited to 'src/librustdoc')
-rw-r--r--src/librustdoc/html/format.rs1
-rw-r--r--src/librustdoc/json/conversions.rs4
2 files changed, 5 insertions, 0 deletions
diff --git a/src/librustdoc/html/format.rs b/src/librustdoc/html/format.rs
index 297120da284..1c6810bdaf9 100644
--- a/src/librustdoc/html/format.rs
+++ b/src/librustdoc/html/format.rs
@@ -439,6 +439,7 @@ impl clean::GenericBound {
                 let modifier_str = match modifier {
                     hir::TraitBoundModifier::None => "",
                     hir::TraitBoundModifier::Maybe => "?",
+                    hir::TraitBoundModifier::Negative => "!",
                     // ~const is experimental; do not display those bounds in rustdoc
                     hir::TraitBoundModifier::MaybeConst => "",
                 };
diff --git a/src/librustdoc/json/conversions.rs b/src/librustdoc/json/conversions.rs
index 62aab46fa7e..b5bebb70593 100644
--- a/src/librustdoc/json/conversions.rs
+++ b/src/librustdoc/json/conversions.rs
@@ -533,6 +533,10 @@ pub(crate) fn from_trait_bound_modifier(
         None => TraitBoundModifier::None,
         Maybe => TraitBoundModifier::Maybe,
         MaybeConst => TraitBoundModifier::MaybeConst,
+        // FIXME(negative-bounds): This bound should be rendered negative, but
+        // since that's experimental, maybe let's not add it to the rustdoc json
+        // API just now...
+        Negative => TraitBoundModifier::None,
     }
 }