diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2013-09-27 21:01:58 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2013-09-30 23:21:19 -0700 |
| commit | af3b132285bc9314d545cae2e4eaef079a26252a (patch) | |
| tree | 1c7116cb4d82388a6eb3da6e4088448ea24016ba /src/libsyntax/ext/deriving | |
| parent | 7e709bfd0dac1d5bbe5c97494980731b4d477e8f (diff) | |
| download | rust-af3b132285bc9314d545cae2e4eaef079a26252a.tar.gz rust-af3b132285bc9314d545cae2e4eaef079a26252a.zip | |
syntax: Remove usage of fmt!
Diffstat (limited to 'src/libsyntax/ext/deriving')
| -rw-r--r-- | src/libsyntax/ext/deriving/clone.rs | 6 | ||||
| -rw-r--r-- | src/libsyntax/ext/deriving/decodable.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/ext/deriving/encodable.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/ext/deriving/generic.rs | 11 | ||||
| -rw-r--r-- | src/libsyntax/ext/deriving/mod.rs | 4 |
5 files changed, 13 insertions, 12 deletions
diff --git a/src/libsyntax/ext/deriving/clone.rs b/src/libsyntax/ext/deriving/clone.rs index 9ef995b0d57..5b107a49175 100644 --- a/src/libsyntax/ext/deriving/clone.rs +++ b/src/libsyntax/ext/deriving/clone.rs @@ -86,10 +86,10 @@ fn cs_clone( all_fields = af; }, EnumNonMatching(*) => cx.span_bug(span, - fmt!("Non-matching enum variants in `deriving(%s)`", + format!("Non-matching enum variants in `deriving({})`", name)), StaticEnum(*) | StaticStruct(*) => cx.span_bug(span, - fmt!("Static method in `deriving(%s)`", + format!("Static method in `deriving({})`", name)) } @@ -105,7 +105,7 @@ fn cs_clone( let ident = match o_id { Some(i) => i, None => cx.span_bug(span, - fmt!("unnamed field in normal struct in `deriving(%s)`", + format!("unnamed field in normal struct in `deriving({})`", name)) }; cx.field_imm(span, ident, subcall(self_f)) diff --git a/src/libsyntax/ext/deriving/decodable.rs b/src/libsyntax/ext/deriving/decodable.rs index 66cd2d511a8..91fe71c5414 100644 --- a/src/libsyntax/ext/deriving/decodable.rs +++ b/src/libsyntax/ext/deriving/decodable.rs @@ -84,7 +84,7 @@ fn decodable_substructure(cx: @ExtCtxt, span: Span, } else { let mut fields = vec::with_capacity(n); for i in range(0, n) { - fields.push(getarg(fmt!("_field%u", i).to_managed(), i)); + fields.push(getarg(format!("_field{}", i).to_managed(), i)); } cx.expr_call_ident(span, substr.type_ident, fields) } diff --git a/src/libsyntax/ext/deriving/encodable.rs b/src/libsyntax/ext/deriving/encodable.rs index 99b2359232c..d1c436c045d 100644 --- a/src/libsyntax/ext/deriving/encodable.rs +++ b/src/libsyntax/ext/deriving/encodable.rs @@ -125,7 +125,7 @@ fn encodable_substructure(cx: @ExtCtxt, span: Span, for (i, f) in fields.iter().enumerate() { let (name, val) = match *f { (Some(id), e, _) => (cx.str_of(id), e), - (None, e, _) => (fmt!("_field%u", i).to_managed(), e) + (None, e, _) => (format!("_field{}", i).to_managed(), e) }; let enc = cx.expr_method_call(span, val, encode, ~[blkencoder]); let lambda = cx.lambda_expr_1(span, enc, blkarg); diff --git a/src/libsyntax/ext/deriving/generic.rs b/src/libsyntax/ext/deriving/generic.rs index 646b65d080b..f5e45eec7e0 100644 --- a/src/libsyntax/ext/deriving/generic.rs +++ b/src/libsyntax/ext/deriving/generic.rs @@ -487,7 +487,7 @@ impl<'self> MethodDef<'self> { for (i, ty) in self.args.iter().enumerate() { let ast_ty = ty.to_ty(cx, span, type_ident, generics); - let ident = cx.ident_of(fmt!("__arg_%u", i)); + let ident = cx.ident_of(format!("__arg_{}", i)); arg_tys.push((ident, ast_ty)); let arg_expr = cx.expr_ident(span, ident); @@ -582,7 +582,8 @@ impl<'self> MethodDef<'self> { for i in range(0u, self_args.len()) { let (pat, ident_expr) = create_struct_pattern(cx, span, type_ident, struct_def, - fmt!("__self_%u", i), ast::MutImmutable); + format!("__self_{}", i), + ast::MutImmutable); patterns.push(pat); raw_fields.push(ident_expr); } @@ -767,7 +768,7 @@ impl<'self> MethodDef<'self> { let current_match_str = if match_count == 0 { ~"__self" } else { - fmt!("__arg_%u", match_count) + format!("__arg_{}", match_count) }; let mut arms = ~[]; @@ -948,7 +949,7 @@ fn create_struct_pattern(cx: @ExtCtxt, } }; let path = cx.path_ident(span, - cx.ident_of(fmt!("%s_%u", prefix, i))); + cx.ident_of(format!("{}_{}", prefix, i))); paths.push(path.clone()); ident_expr.push((opt_id, cx.expr_path(path))); } @@ -993,7 +994,7 @@ fn create_enum_variant_pattern(cx: @ExtCtxt, let mut ident_expr = ~[]; for i in range(0u, variant_args.len()) { let path = cx.path_ident(span, - cx.ident_of(fmt!("%s_%u", prefix, i))); + cx.ident_of(format!("{}_{}", prefix, i))); paths.push(path.clone()); ident_expr.push((None, cx.expr_path(path))); diff --git a/src/libsyntax/ext/deriving/mod.rs b/src/libsyntax/ext/deriving/mod.rs index dfd4f79cd9e..a428c6704f9 100644 --- a/src/libsyntax/ext/deriving/mod.rs +++ b/src/libsyntax/ext/deriving/mod.rs @@ -101,8 +101,8 @@ pub fn expand_meta_deriving(cx: @ExtCtxt, "Default" => expand!(default::expand_deriving_default), ref tname => { - cx.span_err(titem.span, fmt!("unknown \ - `deriving` trait: `%s`", *tname)); + cx.span_err(titem.span, format!("unknown \ + `deriving` trait: `{}`", *tname)); in_items } } |
