Skip to main content

fluidattacks_core/
lib.rs

1#[cfg(feature = "logging")]
2pub mod logging;
3
4#[cfg(feature = "serializers")]
5pub mod serializers;
6
7#[cfg(feature = "git")]
8pub mod git;
9
10// the pure version/CVE-matching core lives in the domain crate; re-export it so
11// consumers keep importing `fluidattacks_core::semver::*`
12#[cfg(feature = "semver")]
13pub use fluidattacks_core_domain::semver;
14
15#[cfg(feature = "testing")]
16pub mod testing;
17
18#[cfg(feature = "sarif")]
19pub mod sarif;
20
21#[cfg(feature = "git")]
22pub use git::clone::clone_to_temp;
23#[cfg(feature = "git")]
24pub use git::download::download_and_extract_repo;
25#[cfg(feature = "git")]
26pub use git::ops::reset_repo;
27#[cfg(feature = "git")]
28pub use git::types::*;
29#[cfg(feature = "git")]
30pub use git::warp::get_virtual_network_id;