yazi/yazi-shared/src/source.rs
2025-09-06 00:48:30 +08:00

21 lines
288 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 == Self::Key }
}