Skip to content

Commit 6834966

Browse files
committed
---
yaml --- r: 65176 b: refs/heads/master c: 0252c30 h: refs/heads/master v: v3
1 parent a676730 commit 6834966

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 73597a5bd5f7f3caba46e9e9369bf40881dbb619
2+
refs/heads/master: 0252c304432ee50e45141c11a2f5f6e6cbbd1b3a
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 18e3db7392d2d0697b7e27d6d986139960144d85
55
refs/heads/try: 7b78b52e602bb3ea8174f9b2006bff3315f03ef9

trunk/src/libsyntax/print/pprust.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ pub fn print_item(s: @ps, item: @ast::item) {
472472
(s.ann.pre)(ann_node);
473473
match item.node {
474474
ast::item_const(ty, expr) => {
475-
head(s, visibility_qualified(item.vis, ~"static"));
475+
head(s, visibility_qualified(item.vis, "static"));
476476
print_ident(s, item.ident);
477477
word_space(s, ":");
478478
print_type(s, ty);
@@ -500,15 +500,15 @@ pub fn print_item(s: @ps, item: @ast::item) {
500500
print_block_with_attrs(s, body, item.attrs);
501501
}
502502
ast::item_mod(ref _mod) => {
503-
head(s, visibility_qualified(item.vis, ~"mod"));
503+
head(s, visibility_qualified(item.vis, "mod"));
504504
print_ident(s, item.ident);
505505
nbsp(s);
506506
bopen(s);
507507
print_mod(s, _mod, item.attrs);
508508
bclose(s, item.span);
509509
}
510510
ast::item_foreign_mod(ref nmod) => {
511-
head(s, visibility_qualified(item.vis, ~"extern"));
511+
head(s, visibility_qualified(item.vis, "extern"));
512512
word_nbsp(s, nmod.abis.to_str());
513513
match nmod.sort {
514514
ast::named => {
@@ -525,7 +525,7 @@ pub fn print_item(s: @ps, item: @ast::item) {
525525
ast::item_ty(ty, ref params) => {
526526
ibox(s, indent_unit);
527527
ibox(s, 0u);
528-
word_nbsp(s, visibility_qualified(item.vis, ~"type"));
528+
word_nbsp(s, visibility_qualified(item.vis, "type"));
529529
print_ident(s, item.ident);
530530
print_generics(s, params);
531531
end(s); // end the inner ibox
@@ -547,12 +547,12 @@ pub fn print_item(s: @ps, item: @ast::item) {
547547
);
548548
}
549549
ast::item_struct(struct_def, ref generics) => {
550-
head(s, visibility_qualified(item.vis, ~"struct"));
550+
head(s, visibility_qualified(item.vis, "struct"));
551551
print_struct(s, struct_def, generics, item.ident, item.span);
552552
}
553553

554554
ast::item_impl(ref generics, opt_trait, ty, ref methods) => {
555-
head(s, visibility_qualified(item.vis, ~"impl"));
555+
head(s, visibility_qualified(item.vis, "impl"));
556556
if generics.is_parameterized() {
557557
print_generics(s, generics);
558558
space(s.s);
@@ -581,7 +581,7 @@ pub fn print_item(s: @ps, item: @ast::item) {
581581
}
582582
}
583583
ast::item_trait(ref generics, ref traits, ref methods) => {
584-
head(s, visibility_qualified(item.vis, ~"trait"));
584+
head(s, visibility_qualified(item.vis, "trait"));
585585
print_ident(s, item.ident);
586586
print_generics(s, generics);
587587
if traits.len() != 0u {
@@ -624,7 +624,7 @@ fn print_trait_ref(s: @ps, t: &ast::trait_ref) {
624624
pub fn print_enum_def(s: @ps, enum_definition: &ast::enum_def,
625625
generics: &ast::Generics, ident: ast::ident,
626626
span: codemap::span, visibility: ast::visibility) {
627-
head(s, visibility_qualified(visibility, ~"enum"));
627+
head(s, visibility_qualified(visibility, "enum"));
628628
print_ident(s, ident);
629629
print_generics(s, generics);
630630
space(s.s);
@@ -656,10 +656,10 @@ pub fn visibility_to_str(vis: ast::visibility) -> ~str {
656656
}
657657
}
658658

659-
pub fn visibility_qualified(vis: ast::visibility, s: ~str) -> ~str {
659+
pub fn visibility_qualified(vis: ast::visibility, s: &str) -> ~str {
660660
match vis {
661661
ast::private | ast::public => visibility_to_str(vis) + " " + s,
662-
ast::inherited => copy s
662+
ast::inherited => s.to_owned()
663663
}
664664
}
665665

@@ -2169,7 +2169,7 @@ pub fn print_fn_header_info(s: @ps,
21692169
onceness: ast::Onceness,
21702170
opt_sigil: Option<ast::Sigil>,
21712171
vis: ast::visibility) {
2172-
word(s.s, visibility_qualified(vis, ~""));
2172+
word(s.s, visibility_qualified(vis, ""));
21732173

21742174
if abis != AbiSet::Rust() {
21752175
word_nbsp(s, "extern");

0 commit comments

Comments
 (0)