xgadget/
lib.rs

1#![deny(missing_docs)]
2#![doc = include_str!("../README.md")]
3
4// Macro Import --------------------------------------------------------------------------------------------------------
5
6#[macro_use]
7extern crate bitflags;
8
9// Direct Exports ------------------------------------------------------------------------------------------------------
10
11mod binary;
12pub use crate::binary::*;
13
14mod gadget;
15pub use crate::gadget::*;
16
17mod search;
18pub use crate::search::*;
19
20mod error;
21pub use crate::error::Error;
22
23// Module Exports ------------------------------------------------------------------------------------------------------
24
25pub mod filters;
26pub use crate::filters::*;
27
28pub mod semantics;
29pub use crate::semantics::*;
30
31// Crate-internal ------------------------------------------------------------------------------------------------------
32
33#[cfg(not(feature = "cli-bin"))]
34mod fess;
35
36#[cfg(feature = "cli-bin")]
37pub mod fess;