#[derive(Clone, Copy, Debug)]
pub struct SelectOption {
pub toggle: bool,
pub all: bool,
pub reverse: bool,
}
impl std::default::Default for SelectOption {
fn default() -> Self {
Self {
toggle: true,
all: false,
reverse: false,
}
}
}
impl std::fmt::Display for SelectOption {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
write!(
f,
"--toggle={} --all={} --deselect={}",
self.toggle, self.all, self.reverse
)
}
}