diff options
| author | varkor <github@varkor.com> | 2019-03-13 23:40:10 +0000 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2019-03-18 19:44:51 +0000 |
| commit | 38d98a1b2242b6b8fac041ccb249eb492a09d260 (patch) | |
| tree | c6976b351eacd919c542f36625163155d51880eb | |
| parent | cd9a2c0b54ee50135fbeb4d83c00f713114f7f67 (diff) | |
| download | rust-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.rs | 12 |
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, + })) } } } |
