]> git.lizzy.rs Git - rust.git/commit
Use SnippetProvider to implement SpanUtils over CodeMap
authortopecongiro <seuchida@gmail.com>
Mon, 19 Feb 2018 03:41:43 +0000 (12:41 +0900)
committertopecongiro <seuchida@gmail.com>
Mon, 19 Feb 2018 03:55:12 +0000 (12:55 +0900)
commit9d47e7370e1be5e3d4e790a6c1d95b51acb281af
tree3c5019744a663c415fb56cf670de6453d05cb691
parentf0519c8001329df8e0ee798ddd593bac236e543a
Use SnippetProvider to implement SpanUtils over CodeMap

`SnippetProvider::span_to_snippet` avoids allocating a `String` so it is more
efficient than `CodeMap::span_to_snippet`.
12 files changed:
rustfmt-core/src/closures.rs
rustfmt-core/src/codemap.rs
rustfmt-core/src/expr.rs
rustfmt-core/src/imports.rs
rustfmt-core/src/items.rs
rustfmt-core/src/lists.rs
rustfmt-core/src/macros.rs
rustfmt-core/src/patterns.rs
rustfmt-core/src/reorder.rs
rustfmt-core/src/types.rs
rustfmt-core/src/vertical.rs
rustfmt-core/src/visitor.rs