lotabout.skim/examples/receiver_multi.rs
LoricAndre c364c5f128
chore: remove workspace (#883)
* chore: remove workspace

* chore: regen dist config

* fix: readme path

* chore: extra-artifacts as files

* chore: generate dist CI

* chore: prepare for prerelease

* chore: switch to include + generate-files

* chore: use run step for generate-files

---------

Co-authored-by: Loric André <loric.andre@noreply.me>
2026-01-13 11:34:10 +01:00

20 lines
420 B
Rust

use std::sync::Arc;
use skim::prelude::*;
fn main() {
let (sender, receiver) = unbounded::<Arc<dyn SkimItem>>();
for num in 1..=8 {
sender.send(Arc::new(format!("Option {num}"))).unwrap();
}
drop(sender); // bug replicates even without this
let _ = Skim::run_with(
SkimOptions {
multi: true,
..Default::default()
},
Some(receiver),
);
}