Remove feature: crate
visibility modifier
This commit is contained in:
parent
241a6f6930
commit
0d27f70743
@ -1361,7 +1361,7 @@ pub(crate) fn format_struct_struct(
|
||||
|
||||
fn get_bytepos_after_visibility(vis: &ast::Visibility, default_span: Span) -> BytePos {
|
||||
match vis.kind {
|
||||
ast::VisibilityKind::Crate(..) | ast::VisibilityKind::Restricted { .. } => vis.span.hi(),
|
||||
ast::VisibilityKind::Crate | ast::VisibilityKind::Restricted { .. } => vis.span.hi(),
|
||||
_ => default_span.lo(),
|
||||
}
|
||||
}
|
||||
|
13
src/utils.rs
13
src/utils.rs
@ -1,7 +1,7 @@
|
||||
use std::borrow::Cow;
|
||||
|
||||
use rustc_ast::ast::{
|
||||
self, Attribute, CrateSugar, MetaItem, MetaItemKind, NestedMetaItem, NodeId, Path, Visibility,
|
||||
self, Attribute, MetaItem, MetaItemKind, NestedMetaItem, NodeId, Path, Visibility,
|
||||
VisibilityKind,
|
||||
};
|
||||
use rustc_ast::ptr;
|
||||
@ -46,12 +46,8 @@ pub(crate) fn is_same_visibility(a: &Visibility, b: &Visibility) -> bool {
|
||||
(VisibilityKind::Public, VisibilityKind::Public)
|
||||
| (VisibilityKind::Inherited, VisibilityKind::Inherited)
|
||||
| (
|
||||
VisibilityKind::Crate(CrateSugar::PubCrate),
|
||||
VisibilityKind::Crate(CrateSugar::PubCrate),
|
||||
)
|
||||
| (
|
||||
VisibilityKind::Crate(CrateSugar::JustCrate),
|
||||
VisibilityKind::Crate(CrateSugar::JustCrate),
|
||||
VisibilityKind::Crate,
|
||||
VisibilityKind::Crate,
|
||||
) => true,
|
||||
_ => false,
|
||||
}
|
||||
@ -65,8 +61,7 @@ pub(crate) fn format_visibility(
|
||||
match vis.kind {
|
||||
VisibilityKind::Public => Cow::from("pub "),
|
||||
VisibilityKind::Inherited => Cow::from(""),
|
||||
VisibilityKind::Crate(CrateSugar::PubCrate) => Cow::from("pub(crate) "),
|
||||
VisibilityKind::Crate(CrateSugar::JustCrate) => Cow::from("crate "),
|
||||
VisibilityKind::Crate => Cow::from("pub(crate) "),
|
||||
VisibilityKind::Restricted { ref path, .. } => {
|
||||
let Path { ref segments, .. } = **path;
|
||||
let mut segments_iter = segments.iter().map(|seg| rewrite_ident(context, seg.ident));
|
||||
|
Loading…
x
Reference in New Issue
Block a user