1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#[macro_use]
mod macros;
pub mod evtx_parser;
pub use evtx_parser::EvtxParser;
pub use evtx_record::EvtxRecord;
mod binxml;
mod error;
mod evtx_chunk;
mod evtx_file_header;
mod evtx_record;
mod guid;
mod model;
mod ntsid;
mod string_cache;
mod template_cache;
mod utils;
mod xml_output;
pub type Offset = u32;
#[cfg(test)]
use std::sync::{Once, ONCE_INIT};
#[cfg(test)]
static LOGGER_INIT: Once = ONCE_INIT;
#[cfg(test)]
pub fn ensure_env_logger_initialized() {
LOGGER_INIT.call_once(|| env_logger::init());
}