easy_input_tools 0.1.0

A library for easy input tools
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::io::Result;
use colored::Colorize;

pub fn options(options: &Vec<&str>) -> Result<usize> {
    crate::custom::options(options, |option, i, selected, last| {
        let output = format!(" {} {}", if i == selected { "◉︎" } else { "○︎" }, option);
        if i == selected && !last {
            output.bold()
        } else {
            output.into()
        }
    })
}