Skip to main content

revelo_reader/
lib.rs

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}