/
githubmirror
/
lapce
Обзор
Документация
Войти
/
githubmirror
/
lapce
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v0.1.2
lapce-data/src/menu.rs
23 строки
444 B
Dongdong Zhou
add cut/copy/paste to context menu
10 июн 2022, 21:30
10 июн 2022, 21:30
3972119
Код
Авторство
О чём код?
use crate::command::LapceCommand; pub enum MenuKind { Item(MenuItem), Separator, } #[derive(Debug)] pub struct MenuItem { pub desc: Option<String>, pub command: LapceCommand, } impl MenuItem { pub fn desc(&self) -> &str { self.desc.as_deref().unwrap_or_else(|| { self.command .kind .desc() .unwrap_or_else(|| self.command.kind.str()) }) } }