fn main() { // #1078 let items = itemize_list( context.source_map, field_iter, "}", |item| match *item { StructLitField::Regular(ref field) => field.span.lo(), StructLitField::Base(ref expr) => { let last_field_hi = fields.last().map_or(span.lo(), |field| field.span.hi()); let snippet = context.snippet(mk_sp(last_field_hi, expr.span.lo())); let pos = snippet.find_uncommented("..").unwrap(); last_field_hi + BytePos(pos as u32) } }, |item| match *item { StructLitField::Regular(ref field) => field.span.hi(), StructLitField::Base(ref expr) => expr.span.hi(), }, |item| { match *item { StructLitField::Regular(ref field) => rewrite_field( inner_context, &field, &Constraints::new(v_budget.checked_sub(1).unwrap_or(0), indent), ), StructLitField::Base(ref expr) => { // 2 = .. expr.rewrite( inner_context, &Constraints::new(try_opt!(v_budget.checked_sub(2)), indent + 2), ) .map(|s| format!("..{}", s)) } } }, context.source_map.span_after(span, "{"), span.hi(), ); // #1580 self.0.pool.execute(move || { let _timer = segments.0.rotate_timer.time(); if let Err(e) = segments.rotate_async(wal) { error!("error compacting segment storage WAL", unsafe { error: e.display() }); } }); // #1581 bootstrap.checks.register("PERSISTED_LOCATIONS", move || { if locations2.0.inner_mut.lock().poisoned { Check::new( State::Error, "Persisted location storage is poisoned due to a write failure", ) } else { Check::new(State::Healthy, "Persisted location storage is healthy") } }); }