pub enum DependencyDomain {
Http,
WebFramework,
Logging,
Testing,
Validation,
Serialization,
Database,
Cli,
AsyncRuntime,
Crypto,
Utilities,
Unknown,
}Expand description
Functional domain a dependency belongs to.
Covers the union of all categories previously split across
DependencyCategory (scanner) and the old DependencyDomain (detectors).
Variants§
Http
HTTP clients (reqwest, axios, httpx, etc.).
WebFramework
Web frameworks (actix-web, express, flask, django, axum, rocket, etc.).
Logging
Logging and observability (tracing, winston, loguru, etc.).
Testing
Testing frameworks and utilities (jest, pytest, proptest, etc.).
Validation
Input validation and schema enforcement (zod, pydantic, validator, etc.).
Serialization
Serialization and deserialization (serde, protobuf, msgpack, etc.).
Database
Database clients and ORMs (sqlx, prisma, sqlalchemy, etc.).
Cli
CLI argument parsing (clap, commander, click, etc.).
AsyncRuntime
Async runtimes and utilities (tokio, asyncio, trio, etc.).
Crypto
Cryptography and security (ring, bcrypt, hashlib, etc.).
Utilities
General-purpose utility libraries.
Unknown
Could not be classified into any known domain.
Implementations§
Trait Implementations§
Source§impl Clone for DependencyDomain
impl Clone for DependencyDomain
Source§fn clone(&self) -> DependencyDomain
fn clone(&self) -> DependencyDomain
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DependencyDomain
impl Debug for DependencyDomain
Source§impl<'de> Deserialize<'de> for DependencyDomain
impl<'de> Deserialize<'de> for DependencyDomain
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Hash for DependencyDomain
impl Hash for DependencyDomain
Source§impl PartialEq for DependencyDomain
impl PartialEq for DependencyDomain
Source§fn eq(&self, other: &DependencyDomain) -> bool
fn eq(&self, other: &DependencyDomain) -> bool
self and other values to be equal, and is used by ==.