diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2019-12-09 17:58:46 +0100 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2019-12-09 17:58:46 +0100 |
| commit | bc68976472f9631a63c10c0d1c320705ebc882ea (patch) | |
| tree | d70908d6b8e49afd78c7683393e647352c8e4cec | |
| parent | ae7e808f42d479eb70b3573664106d5d8c09acbf (diff) | |
| download | rust-bc68976472f9631a63c10c0d1c320705ebc882ea.tar.gz rust-bc68976472f9631a63c10c0d1c320705ebc882ea.zip | |
Fix usage of variants in clean/utils
| -rw-r--r-- | src/librustdoc/clean/utils.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/librustdoc/clean/utils.rs b/src/librustdoc/clean/utils.rs index e0f8677904e..f450808c965 100644 --- a/src/librustdoc/clean/utils.rs +++ b/src/librustdoc/clean/utils.rs @@ -44,7 +44,7 @@ pub fn krate(mut cx: &mut DocContext<'_>) -> Crate { let mut masked_crates = FxHashSet::default(); match module.inner { - ModuleItem(ref module) => { + ItemEnum::ModuleItem(ref module) => { for it in &module.items { // `compiler_builtins` should be masked too, but we can't apply // `#[doc(masked)]` to the injected `extern crate` because it's unstable. @@ -62,7 +62,7 @@ pub fn krate(mut cx: &mut DocContext<'_>) -> Crate { let ExternalCrate { name, src, primitives, keywords, .. } = LOCAL_CRATE.clean(cx); { let m = match module.inner { - ModuleItem(ref mut m) => m, + ItemEnum::ModuleItem(ref mut m) => m, _ => unreachable!(), }; m.items.extend(primitives.iter().map(|&(def_id, prim, ref attrs)| { @@ -70,11 +70,11 @@ pub fn krate(mut cx: &mut DocContext<'_>) -> Crate { source: Span::empty(), name: Some(prim.to_url_str().to_string()), attrs: attrs.clone(), - visibility: Public, + visibility: Visibility::Public, stability: get_stability(cx, def_id), deprecation: get_deprecation(cx, def_id), def_id, - inner: PrimitiveItem(prim), + inner: ItemEnum::PrimitiveItem(prim), } })); m.items.extend(keywords.into_iter().map(|(def_id, kw, attrs)| { @@ -82,11 +82,11 @@ pub fn krate(mut cx: &mut DocContext<'_>) -> Crate { source: Span::empty(), name: Some(kw.clone()), attrs, - visibility: Public, + visibility: Visibility::Public, stability: get_stability(cx, def_id), deprecation: get_deprecation(cx, def_id), def_id, - inner: KeywordItem(kw), + inner: ItemEnum::KeywordItem(kw), } })); } @@ -353,7 +353,7 @@ pub fn build_deref_target_impls(cx: &DocContext<'_>, for item in items { let target = match item.inner { - TypedefItem(ref t, true) => &t.type_, + ItemEnum::TypedefItem(ref t, true) => &t.type_, _ => continue, }; let primitive = match *target { |
