yazi/yazi-shared/src/source.rs

21 lines
290 B
Rust

use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Debug, Default, Deserialize, Eq, PartialEq, Serialize)]
pub enum Source {
#[default]
Unknown,
Key,
Ind,
Emit,
EmitInd,
Relay,
RelayInd,
}
impl Source {
#[inline]
pub fn is_key(self) -> bool { self == Source::Key }
}