dm_x
A Rust crate for using dmenu, a
keyboard-driven menu originally written for use with tiling window managers.
Using this crate involves implementing the Item trait for your type,
and then passing a slice of those to the Dmx::select() method.
Item is already implemented for &str, so the following should work:
let choices: & = &;
let dmx = default;
match dmx.select.unwrap
See the examples/ for non-trivial implementation of Item.