diff options
| author | bors <bors@rust-lang.org> | 2014-09-04 14:50:59 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-09-04 14:50:59 +0000 |
| commit | 4a5a9c56319fbbf47094fb97d1171a0ed8e89239 (patch) | |
| tree | d0b072659eb2326d7efed2308c46fca4456af17c /src/libsyntax | |
| parent | 8d5e64f3bc2f754bed4b5a1857dd3494c5049c50 (diff) | |
| parent | 2bc4a5e92aef51bd34a5b1a506c5edcee893d6ac (diff) | |
| download | rust-4a5a9c56319fbbf47094fb97d1171a0ed8e89239.tar.gz rust-4a5a9c56319fbbf47094fb97d1171a0ed8e89239.zip | |
auto merge of #16885 : wickerwaka/rust/fmt-center, r=alexcrichton
Use '^' to specify center alignment in format strings.
```
fmt!( "[{:^5s}]", "Hi" ) -> "[ Hi ]"
fmt!( "[{:^5s}]", "H" ) -> "[ H ]"
fmt!( "[{:^5d}]", 1i ) -> "[ 1 ]"
fmt!( "[{:^5d}]", -1i ) -> "[ -1 ]"
fmt!( "[{:^6d}]", 1i ) -> "[ 1 ]"
fmt!( "[{:^6d}]", -1i ) -> "[ -1 ]"
```
If the padding is odd then the padding on the right will be one
character longer than the padding on the left.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ext/format.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libsyntax/ext/format.rs b/src/libsyntax/ext/format.rs index 0994abaadc7..aa2c51c0225 100644 --- a/src/libsyntax/ext/format.rs +++ b/src/libsyntax/ext/format.rs @@ -430,6 +430,9 @@ impl<'a, 'b> Context<'a, 'b> { parse::AlignRight => { self.ecx.path_global(sp, self.rtpath("AlignRight")) } + parse::AlignCenter => { + self.ecx.path_global(sp, self.rtpath("AlignCenter")) + } parse::AlignUnknown => { self.ecx.path_global(sp, self.rtpath("AlignUnknown")) } |
