rust/tests/target/nested-visual-block.rs

61 lines
2.1 KiB
Rust
Raw Normal View History

fn main() {
// #1078
let items = itemize_list(
context.source_map,
field_iter,
"}",
|item| match *item {
2017-08-19 13:47:40 -05:00
StructLitField::Regular(ref field) => field.span.lo(),
StructLitField::Base(ref expr) => {
2017-08-19 13:47:40 -05:00
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 {
2017-08-19 13:47:40 -05:00
StructLitField::Regular(ref field) => field.span.hi(),
StructLitField::Base(ref expr) => expr.span.hi(),
},
|item| {
match *item {
2017-07-11 07:53:48 -05:00
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 = ..
2017-06-11 23:01:41 -05:00
expr.rewrite(
inner_context,
&Constraints::new(try_opt!(v_budget.checked_sub(2)), indent + 2),
2018-09-19 09:19:24 -05:00
)
.map(|s| format!("..{}", s))
}
}
},
context.source_map.span_after(span, "{"),
2017-08-19 13:47:40 -05:00
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
2017-06-11 23:01:41 -05:00
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")
2017-06-11 23:01:41 -05:00
}
});
}