scout-audit-internal 0.2.4

Scout is an extensible open-source tool intended to assist soroban smart contract developers and auditors detect common security issues and deviations from best practices.
Documentation
#![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;