@@ -9,6 +9,7 @@ fn same(fmt: &'static str, p: &[Piece<'static>]) {
99fn fmtdflt ( ) -> FormatSpec < ' static > {
1010 return FormatSpec {
1111 fill : None ,
12+ fill_span : None ,
1213 align : AlignUnknown ,
1314 sign : None ,
1415 alternate : false ,
@@ -128,6 +129,7 @@ fn format_type() {
128129 position_span : InnerSpan { start : 2 , end : 3 } ,
129130 format : FormatSpec {
130131 fill : None ,
132+ fill_span : None ,
131133 align : AlignUnknown ,
132134 sign : None ,
133135 alternate : false ,
@@ -152,6 +154,7 @@ fn format_align_fill() {
152154 position_span : InnerSpan { start : 2 , end : 3 } ,
153155 format : FormatSpec {
154156 fill : None ,
157+ fill_span : None ,
155158 align : AlignRight ,
156159 sign : None ,
157160 alternate : false ,
@@ -173,6 +176,7 @@ fn format_align_fill() {
173176 position_span : InnerSpan { start : 2 , end : 3 } ,
174177 format : FormatSpec {
175178 fill : Some ( '0' ) ,
179+ fill_span : Some ( InnerSpan :: new ( 4 , 5 ) ) ,
176180 align : AlignLeft ,
177181 sign : None ,
178182 alternate : false ,
@@ -194,6 +198,7 @@ fn format_align_fill() {
194198 position_span : InnerSpan { start : 2 , end : 3 } ,
195199 format : FormatSpec {
196200 fill : Some ( '*' ) ,
201+ fill_span : Some ( InnerSpan :: new ( 4 , 5 ) ) ,
197202 align : AlignLeft ,
198203 sign : None ,
199204 alternate : false ,
@@ -218,6 +223,7 @@ fn format_counts() {
218223 position_span : InnerSpan { start : 2 , end : 2 } ,
219224 format : FormatSpec {
220225 fill : None ,
226+ fill_span : None ,
221227 align : AlignUnknown ,
222228 sign : None ,
223229 alternate : false ,
@@ -239,6 +245,7 @@ fn format_counts() {
239245 position_span : InnerSpan { start : 2 , end : 2 } ,
240246 format : FormatSpec {
241247 fill : None ,
248+ fill_span : None ,
242249 align : AlignUnknown ,
243250 sign : None ,
244251 alternate : false ,
@@ -260,6 +267,7 @@ fn format_counts() {
260267 position_span : InnerSpan { start : 2 , end : 3 } ,
261268 format : FormatSpec {
262269 fill : None ,
270+ fill_span : None ,
263271 align : AlignUnknown ,
264272 sign : None ,
265273 alternate : false ,
@@ -281,6 +289,7 @@ fn format_counts() {
281289 position_span : InnerSpan { start : 2 , end : 2 } ,
282290 format : FormatSpec {
283291 fill : None ,
292+ fill_span : None ,
284293 align : AlignUnknown ,
285294 sign : None ,
286295 alternate : false ,
@@ -302,6 +311,7 @@ fn format_counts() {
302311 position_span : InnerSpan { start : 2 , end : 2 } ,
303312 format : FormatSpec {
304313 fill : None ,
314+ fill_span : None ,
305315 align : AlignUnknown ,
306316 sign : None ,
307317 alternate : false ,
@@ -323,6 +333,7 @@ fn format_counts() {
323333 position_span : InnerSpan { start : 2 , end : 2 } ,
324334 format : FormatSpec {
325335 fill : None ,
336+ fill_span : None ,
326337 align : AlignUnknown ,
327338 sign : None ,
328339 alternate : false ,
@@ -344,6 +355,7 @@ fn format_counts() {
344355 position_span : InnerSpan { start : 2 , end : 2 } ,
345356 format : FormatSpec {
346357 fill : None ,
358+ fill_span : None ,
347359 align : AlignUnknown ,
348360 sign : None ,
349361 alternate : false ,
@@ -368,6 +380,7 @@ fn format_flags() {
368380 position_span : InnerSpan { start : 2 , end : 2 } ,
369381 format : FormatSpec {
370382 fill : None ,
383+ fill_span : None ,
371384 align : AlignUnknown ,
372385 sign : Some ( Sign :: Minus ) ,
373386 alternate : false ,
@@ -389,6 +402,7 @@ fn format_flags() {
389402 position_span : InnerSpan { start : 2 , end : 2 } ,
390403 format : FormatSpec {
391404 fill : None ,
405+ fill_span : None ,
392406 align : AlignUnknown ,
393407 sign : Some ( Sign :: Plus ) ,
394408 alternate : true ,
@@ -415,6 +429,7 @@ fn format_mixture() {
415429 position_span : InnerSpan { start : 7 , end : 8 } ,
416430 format : FormatSpec {
417431 fill : None ,
432+ fill_span : None ,
418433 align : AlignUnknown ,
419434 sign : None ,
420435 alternate : false ,
0 commit comments