about summary refs log tree commit diff
diff options
context:
space:
mode:
authorvarkor <github@varkor.com>2019-03-13 23:40:10 +0000
committervarkor <github@varkor.com>2019-03-18 19:44:51 +0000
commit38d98a1b2242b6b8fac041ccb249eb492a09d260 (patch)
treec6976b351eacd919c542f36625163155d51880eb
parentcd9a2c0b54ee50135fbeb4d83c00f713114f7f67 (diff)
downloadrust-38d98a1b2242b6b8fac041ccb249eb492a09d260.tar.gz
rust-38d98a1b2242b6b8fac041ccb249eb492a09d260.zip
Implement const generics in `generics_to_path_params`
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
-rw-r--r--src/librustdoc/core.rs12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/librustdoc/core.rs b/src/librustdoc/core.rs
index dca6458c701..1982a16f3b8 100644
--- a/src/librustdoc/core.rs
+++ b/src/librustdoc/core.rs
@@ -236,8 +236,16 @@ impl<'tcx> DocContext<'tcx> {
                 ty::GenericParamDefKind::Type { .. } => {
                     args.push(hir::GenericArg::Type(self.ty_param_to_ty(param.clone())));
                 }
-                ty::GenericParamDefKind::Const { .. } => {
-                    unimplemented!() // FIXME(const_generics)
+                ty::GenericParamDefKind::Const => {
+                    args.push(hir::GenericArg::Const(hir::ConstArg {
+                        value: hir::AnonConst {
+                            hir_id: hir::DUMMY_HIR_ID,
+                            body: hir::BodyId {
+                                hir_id: hir::DUMMY_HIR_ID,
+                            }
+                        },
+                        span: DUMMY_SP,
+                    }))
                 }
             }
         }