Lines Matching refs:EntryType

9 pub enum EntryType {  enum
45 impl EntryType { impl
50 pub fn new(byte: u8) -> EntryType { in new() argument
52 b'\x00' | b'0' => EntryType::Regular, in new()
53 b'1' => EntryType::Link, in new()
54 b'2' => EntryType::Symlink, in new()
55 b'3' => EntryType::Char, in new()
56 b'4' => EntryType::Block, in new()
57 b'5' => EntryType::Directory, in new()
58 b'6' => EntryType::Fifo, in new()
59 b'7' => EntryType::Continuous, in new()
60 b'x' => EntryType::XHeader, in new()
61 b'g' => EntryType::XGlobalHeader, in new()
62 b'L' => EntryType::GNULongName, in new()
63 b'K' => EntryType::GNULongLink, in new()
64 b'S' => EntryType::GNUSparse, in new()
65 b => EntryType::__Nonexhaustive(b), in new()
72 EntryType::Regular => b'0', in as_byte()
73 EntryType::Link => b'1', in as_byte()
74 EntryType::Symlink => b'2', in as_byte()
75 EntryType::Char => b'3', in as_byte()
76 EntryType::Block => b'4', in as_byte()
77 EntryType::Directory => b'5', in as_byte()
78 EntryType::Fifo => b'6', in as_byte()
79 EntryType::Continuous => b'7', in as_byte()
80 EntryType::XHeader => b'x', in as_byte()
81 EntryType::XGlobalHeader => b'g', in as_byte()
82 EntryType::GNULongName => b'L', in as_byte()
83 EntryType::GNULongLink => b'K', in as_byte()
84 EntryType::GNUSparse => b'S', in as_byte()
85 EntryType::__Nonexhaustive(b) => b, in as_byte()
90 pub fn file() -> EntryType { in file()
91 EntryType::Regular in file()
95 pub fn hard_link() -> EntryType { in hard_link()
96 EntryType::Link in hard_link()
100 pub fn symlink() -> EntryType { in symlink()
101 EntryType::Symlink in symlink()
105 pub fn character_special() -> EntryType { in character_special()
106 EntryType::Char in character_special()
110 pub fn block_special() -> EntryType { in block_special()
111 EntryType::Block in block_special()
115 pub fn dir() -> EntryType { in dir()
116 EntryType::Directory in dir()
120 pub fn fifo() -> EntryType { in fifo()
121 EntryType::Fifo in fifo()
125 pub fn contiguous() -> EntryType { in contiguous()
126 EntryType::Continuous in contiguous()
131 self == &EntryType::Regular in is_file()
136 self == &EntryType::Link in is_hard_link()
141 self == &EntryType::Symlink in is_symlink()
146 self == &EntryType::Char in is_character_special()
151 self == &EntryType::Block in is_block_special()
156 self == &EntryType::Directory in is_dir()
161 self == &EntryType::Fifo in is_fifo()
166 self == &EntryType::Continuous in is_contiguous()
171 self == &EntryType::GNULongName in is_gnu_longname()
176 self == &EntryType::GNUSparse in is_gnu_sparse()
181 self == &EntryType::GNULongLink in is_gnu_longlink()
186 self == &EntryType::XGlobalHeader in is_pax_global_extensions()
191 self == &EntryType::XHeader in is_pax_local_extensions()