extern crate splop;
use splop::IterStatusExt;
fn main() {
let v = vec!['a', 'b', 'c', 'd', 'e'];
for (c, status) in v.iter().with_status() {
if status.is_first() {
print!("┏");
}
if status.is_in_between() {
print!("┃");
}
if status.is_last() {
print!("┗");
}
println!(" {}", c);
}
}