mirror of
https://github.com/sxyazi/yazi.git
synced 2026-07-22 15:21:04 +00:00
feat: support char device in filetype (#628)
This commit is contained in:
parent
9e113a9337
commit
d776ce1074
1 changed files with 3 additions and 0 deletions
|
|
@ -19,6 +19,7 @@ impl Filetype {
|
|||
let b = match self.is {
|
||||
FiletypeIs::None => true,
|
||||
FiletypeIs::Block => file.cha.is_block_device(),
|
||||
FiletypeIs::Char => file.cha.is_char_device(),
|
||||
FiletypeIs::Exec => file.cha.is_exec(),
|
||||
FiletypeIs::Fifo => file.cha.is_fifo(),
|
||||
FiletypeIs::Link => file.cha.is_link(),
|
||||
|
|
@ -108,6 +109,7 @@ pub enum FiletypeIs {
|
|||
#[default]
|
||||
None,
|
||||
Block,
|
||||
Char,
|
||||
Exec,
|
||||
Fifo,
|
||||
Link,
|
||||
|
|
@ -122,6 +124,7 @@ impl FromStr for FiletypeIs {
|
|||
fn from_str(s: &str) -> Result<Self, Self::Err> {
|
||||
Ok(match s {
|
||||
"block" => Self::Block,
|
||||
"char" => Self::Char,
|
||||
"exec" => Self::Exec,
|
||||
"fifo" => Self::Fifo,
|
||||
"link" => Self::Link,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue