about summary refs log tree commit diff
path: root/src/librustdoc/json
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2024-12-28 18:42:04 +0000
committerMichael Goulet <michael@errs.io>2024-12-31 01:08:43 +0000
commitaac741a465a865576ce7ff0ddde4c16f1da64f62 (patch)
tree6ec9a9837588671e1af9931d2992228519151cee /src/librustdoc/json
parent7f75bfa1ad4e9a9d33a179a90603001515e91991 (diff)
Unsafe binder support in rustdoc
Diffstat (limited to 'src/librustdoc/json')
-rw-r--r--src/librustdoc/json/conversions.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustdoc/json/conversions.rs b/src/librustdoc/json/conversions.rs
index 7f072aa7e2f..7fcdfe3fb22 100644
--- a/src/librustdoc/json/conversions.rs
+++ b/src/librustdoc/json/conversions.rs
@@ -573,7 +573,7 @@ impl FromClean<clean::Type> for Type {
     fn from_clean(ty: clean::Type, renderer: &JsonRenderer<'_>) -> Self {
         use clean::Type::{
             Array, BareFunction, BorrowedRef, Generic, ImplTrait, Infer, Primitive, QPath,
-            RawPointer, SelfTy, Slice, Tuple,
+            RawPointer, SelfTy, Slice, Tuple, UnsafeBinder,
         };
 
         match ty {
@@ -613,6 +613,8 @@ impl FromClean<clean::Type> for Type {
                 self_type: Box::new(self_type.into_json(renderer)),
                 trait_: trait_.map(|trait_| trait_.into_json(renderer)),
             },
+            // FIXME(unsafe_binder): Implement rustdoc-json.
+            UnsafeBinder(_) => todo!(),
         }
     }
 }