use criterion::{criterion_group, criterion_main, Criterion};
use unicode_display_width::width;
fn bench(bencher: &mut Criterion) {
let random_unicode = "|asdf j;agj;asdlkj as;ldgj a≈߃/woietl;,mxc,mjio;øˆ∆˙©†ƒ©¬˙∆≥ngar;lj092389034t[ergopgsfdmăܦؤـ|";
bencher.bench_function("line with random Unicode", |b| {
b.iter(|| width(random_unicode))
});
}
criterion_group!(benches, bench);
criterion_main!(benches);