1#![deny(unsafe_code)]
2
3use revelo_core::{FileAnalyze, StreamKind};
4
5pub fn parse_file_reader(fa: &mut FileAnalyze) -> bool {
6 let pos = fa.stream_prepare(StreamKind::General);
7 fa.set_field(StreamKind::General, pos, "Reader", "File");
8 true
9}
10
11pub fn parse_directory_reader(fa: &mut FileAnalyze) -> bool {
12 let pos = fa.stream_prepare(StreamKind::General);
13 fa.set_field(StreamKind::General, pos, "Reader", "Directory");
14 true
15}
16
17pub fn parse_http_reader(fa: &mut FileAnalyze) -> bool {
18 let pos = fa.stream_prepare(StreamKind::General);
19 fa.set_field(StreamKind::General, pos, "Reader", "HTTP");
20 true
21}
22
23pub fn parse_mms_reader(fa: &mut FileAnalyze) -> bool {
24 let pos = fa.stream_prepare(StreamKind::General);
25 fa.set_field(StreamKind::General, pos, "Reader", "MMS");
26 true
27}