fix: add missing char device in filetype

This commit is contained in:
HE7086 2024-02-04 19:55:33 +01:00
parent 715fbf5b65
commit 5579ede899
No known key found for this signature in database
GPG key ID: 91869A806C6DB6CD

View file

@ -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,