3 let items = itemize_list(
8 StructLitField::Regular(ref field) => field.span.lo,
9 StructLitField::Base(ref expr) => {
10 let last_field_hi = fields.last().map_or(span.lo, |field| field.span.hi);
11 let snippet = context.snippet(mk_sp(last_field_hi, expr.span.lo));
12 let pos = snippet.find_uncommented("..").unwrap();
13 last_field_hi + BytePos(pos as u32)
17 StructLitField::Regular(ref field) => field.span.hi,
18 StructLitField::Base(ref expr) => expr.span.hi,
22 StructLitField::Regular(ref field) => {
23 rewrite_field(inner_context,
25 &Constraints::new(v_budget.checked_sub(1).unwrap_or(0), indent))
27 StructLitField::Base(ref expr) => {
29 expr.rewrite(inner_context,
30 &Constraints::new(try_opt!(v_budget.checked_sub(2)), indent + 2))
31 .map(|s| format!("..{}", s))
35 context.codemap.span_after(span, "{"),
40 self.0.pool.execute(move || {
41 let _timer = segments.0.rotate_timer.time();
42 if let Err(e) = segments.rotate_async(wal) {
43 error!("error compacting segment storage WAL", unsafe { error: e.display() });
48 bootstrap.checks.register(
49 "PERSISTED_LOCATIONS",
50 move || if locations2.0.inner_mut.lock().poisoned {
51 Check::new(State::Error,
52 "Persisted location storage is poisoned due to a write failure")
54 Check::new(State::Healthy, "Persisted location storage is healthy")