1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#![feature(const_trait_impl)]
#![cfg_attr(feature = "lint_helper", feature(rustc_private))]
//! # Scout Audit Internal
//!
//! This library is for internal usage only by [`cargo_scout_audit`](https://crates.io/crates/cargo-scout-audit)
#[cfg(feature = "detector")]
mod detector;

#[cfg(feature = "detector")]
pub use detector::DetectorImpl;
#[cfg(feature = "detector")]
pub use detector::InkDetector;
#[cfg(feature = "detector")]
pub use detector::SorobanDetector;
#[cfg(feature = "detector")]
pub use strum::IntoEnumIterator;

#[cfg(feature = "detector")]
pub use detector::ink_lint_message;
#[cfg(feature = "detector")]
pub use detector::soroban_lint_message;