about summary refs log tree commit diff
path: root/src/patterns.rs
diff options
context:
space:
mode:
authorKamal Marhubi <kamal@marhubi.com>2016-03-07 13:41:32 -0500
committerKamal Marhubi <kamal@marhubi.com>2016-03-13 18:14:07 -0400
commitd82d9fc808bfa3f99844ed40f622c8a53e2d267e (patch)
tree7ab35a3dce6c6039d64d7bb2fc5043ea2d21c379 /src/patterns.rs
parent80db099558e1a15352b7e7911aa3e3d002baa210 (diff)
utils: Add CodeMapSpanUtils trait for span_* methods
This commit adds a CodeMapSpanUtils extension trait on CodeMap, and
moves some functions to methods there:
  - span_after
  - span_after_last
  - span_before

This better reflects them being lookup methods on the codemap.
Diffstat (limited to 'src/patterns.rs')
-rw-r--r--src/patterns.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/patterns.rs b/src/patterns.rs
index a5f09823212..b176327ab15 100644
--- a/src/patterns.rs
+++ b/src/patterns.rs
@@ -10,7 +10,7 @@
 
 use Indent;
 use rewrite::{Rewrite, RewriteContext};
-use utils::{wrap_str, format_mutability, span_after};
+use utils::{CodeMapSpanUtils, wrap_str, format_mutability};
 use lists::{format_item_list, itemize_list};
 use expr::{rewrite_unary_prefix, rewrite_pair, rewrite_tuple};
 use types::rewrite_path;
@@ -84,7 +84,7 @@ impl Rewrite for Pat {
                                                      |item| item.span.lo,
                                                      |item| item.span.hi,
                                                      |item| item.rewrite(context, width, offset),
-                                                     span_after(self.span, "(", context.codemap),
+                                                     context.codemap.span_after(self.span, "("),
                                                      self.span.hi);
                             Some(format!("{}({})",
                                          path_str,
@@ -141,7 +141,7 @@ impl Rewrite for Pat {
                                          |f| f.span.lo,
                                          |f| f.span.hi,
                                          |f| f.node.rewrite(context, budget, offset),
-                                         span_after(self.span, "{", context.codemap),
+                                         context.codemap.span_after(self.span, "{"),
                                          self.span.hi);
                 let mut field_string = try_opt!(format_item_list(items,
                                                                  budget,