Skip to main content

use_security/
lib.rs

1#![forbid(unsafe_code)]
2#![doc = include_str!("../README.md")]
3#![allow(clippy::module_name_repetitions)]
4
5#[cfg(feature = "authn")]
6pub use use_authn as authn;
7#[cfg(feature = "authn")]
8pub use use_authn::*;
9
10#[cfg(feature = "authz")]
11pub use use_authz as authz;
12#[cfg(feature = "authz")]
13pub use use_authz::*;
14
15#[cfg(feature = "crypto")]
16pub use use_crypto as crypto;
17#[cfg(feature = "crypto")]
18pub use use_crypto::*;
19
20#[cfg(feature = "cve")]
21pub use use_cve as cve;
22#[cfg(feature = "cve")]
23pub use use_cve::*;
24
25#[cfg(feature = "cvss")]
26pub use use_cvss as cvss;
27#[cfg(feature = "cvss")]
28pub use use_cvss::*;
29
30#[cfg(feature = "cwe")]
31pub use use_cwe as cwe;
32#[cfg(feature = "cwe")]
33pub use use_cwe::*;
34
35#[cfg(feature = "owasp")]
36pub use use_owasp as owasp;
37#[cfg(feature = "owasp")]
38pub use use_owasp::*;
39
40#[cfg(feature = "risk")]
41pub use use_security_risk as risk;
42#[cfg(feature = "risk")]
43pub use use_security_risk::*;
44
45#[cfg(feature = "threat")]
46pub use use_threat as threat;
47#[cfg(feature = "threat")]
48pub use use_threat::*;
49
50#[cfg(feature = "finding")]
51pub use use_security_finding as finding;
52#[cfg(feature = "finding")]
53pub use use_security_finding::*;
54
55#[cfg(feature = "secret")]
56pub use use_secret as secret;
57#[cfg(feature = "secret")]
58pub use use_secret::*;
59
60#[cfg(feature = "security-header")]
61pub use use_security_header as security_header;
62#[cfg(feature = "security-header")]
63pub use use_security_header::*;
64
65#[cfg(feature = "sbom")]
66pub use use_sbom as sbom;
67#[cfg(feature = "sbom")]
68pub use use_sbom::*;