diff options
| author | varkor <github@varkor.com> | 2019-02-20 01:18:04 +0000 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2019-03-05 22:17:41 +0000 |
| commit | fc0fbe8bb5644a26d9ec17ce1d97e7cea85e76f9 (patch) | |
| tree | 6b3dd68242552cf7346e051928d36da10a36fc76 /src | |
| parent | eb2b8be6a0dfc2b3d1e2e83e501d0a40b0a3469e (diff) | |
| download | rust-fc0fbe8bb5644a26d9ec17ce1d97e7cea85e76f9.tar.gz rust-fc0fbe8bb5644a26d9ec17ce1d97e7cea85e76f9.zip | |
Stub rustdoc const generics implementations
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustdoc/clean/mod.rs | 9 | ||||
| -rw-r--r-- | src/librustdoc/core.rs | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs index c64a73fa308..5d0d76507bd 100644 --- a/src/librustdoc/clean/mod.rs +++ b/src/librustdoc/clean/mod.rs @@ -1482,6 +1482,9 @@ impl<'tcx> Clean<GenericParamDef> for ty::GenericParamDef { synthetic: None, }) } + ty::GenericParamDefKind::Const { .. } => { + unimplemented!() // FIXME(const_generics) + } }; GenericParamDef { @@ -1629,6 +1632,9 @@ impl<'a, 'tcx> Clean<Generics> for (&'a ty::Generics, } Some(param.clean(cx)) } + ty::GenericParamDefKind::Const { .. } => { + unimplemented!() // FIXME(const_generics) + } }).collect::<Vec<GenericParamDef>>(); let mut where_predicates = preds.predicates.iter() @@ -1678,6 +1684,9 @@ impl<'a, 'tcx> Clean<Generics> for (&'a ty::Generics, .flat_map(|param| match param.kind { ty::GenericParamDefKind::Lifetime => Some(param.clean(cx)), ty::GenericParamDefKind::Type { .. } => None, + ty::GenericParamDefKind::Const { .. } => { + unimplemented!() // FIXME(const_generics) + } }).chain(simplify::ty_params(stripped_typarams).into_iter()) .collect(), where_predicates: simplify::where_clauses(cx, where_predicates), diff --git a/src/librustdoc/core.rs b/src/librustdoc/core.rs index fdb071638b7..07cfdde4a4e 100644 --- a/src/librustdoc/core.rs +++ b/src/librustdoc/core.rs @@ -221,6 +221,9 @@ impl<'a, 'tcx, 'rcx> DocContext<'a, 'tcx, 'rcx> { ty::GenericParamDefKind::Type { .. } => { args.push(hir::GenericArg::Type(self.ty_param_to_ty(param.clone()))); } + ty::GenericParamDefKind::Const { .. } => { + unimplemented!() // FIXME(const_generics) + } } } |
