lazydns 0.2.63

A light and fast DNS server/forwarder implementation in Rust
Documentation
# Plugins Audit (plugins/ only)
Generated by scripts/generate_plugins_audit_plugins.py

| File | Exports | Registered? | Runtime refs | Test refs | Doc refs | Total refs | Classification |
|------|---------|-------------:|-------------:|---------:|---------:|-----------:|----------------:|
| `src/plugins/acl.rs` | AclAction, AclRule, QueryAclPlugin | yes | 0 | 2 | 2 | 76 | mixed |
| `src/plugins/cache.rs` | CacheStats, LazyCacheStats, CachePlugin | yes | 0 | 5 | 3 | 65 | mixed |
| `src/plugins/cron.rs` | CronPlugin | yes | 0 | 3 | 2 | 21 | mixed |
| `src/plugins/dataset/arbitrary.rs` | ArbitraryArgs, ArbitraryPlugin | yes | 1 | 2 | 1 | 14 | mixed |
| `src/plugins/dataset/domain_set.rs` | MatchType, DomainRules, DomainRulesStats, DomainSetPlugin | yes | 2 | 3 | 4 | 146 | mixed |
| `src/plugins/dataset/hosts.rs` | Hosts, HostsPlugin | yes | 1 | 3 | 5 | 45 | mixed |
| `src/plugins/dataset/ip_set.rs` | IpSetPlugin | yes | 4 | 4 | 1 | 41 | mixed |
| `src/plugins/dataset/mod.rs` | - | no | 5 | 79 | 4 | 177 | mixed |
| `src/plugins/domain_validator.rs` | ValidationResult, DomainValidatorPlugin | yes | 0 | 1 | 1 | 82 | mixed |
| `src/plugins/executable/black_hole.rs` | BlackholePlugin | yes | 1 | 2 | 1 | 16 | mixed |
| `src/plugins/executable/collector.rs` | MetricsCollectorPlugin, PromMetricsCollectorPlugin | yes | 1 | 1 | 2 | 34 | mixed |
| `src/plugins/executable/debug_print.rs` | DebugPrintPlugin | yes | 1 | 2 | 1 | 25 | mixed |
| `src/plugins/executable/downloader.rs` | DownloaderPlugin | yes | 1 | 1 | 2 | 18 | mixed |
| `src/plugins/executable/drop_resp.rs` | DropRespPlugin | yes | 1 | 3 | 1 | 18 | mixed |
| `src/plugins/executable/dual_selector.rs` | IpPreference, DualSelectorPlugin | yes | 1 | 2 | 1 | 39 | mixed |
| `src/plugins/executable/ecs.rs` | EcsArgs, EcsPlugin | yes | 1 | 1 | 1 | 34 | mixed |
| `src/plugins/executable/edns0opt.rs` | Edns0Option, Edns0OptPlugin | yes | 1 | 2 | 1 | 39 | mixed |
| `src/plugins/executable/fallback.rs` | FallbackPlugin | yes | 1 | 3 | 1 | 26 | mixed |
| `src/plugins/executable/ipset.rs` | IpSetArgs, IpSetPlugin | yes | 4 | 4 | 1 | 48 | mixed |
| `src/plugins/executable/mark.rs` | MarkPlugin | yes | 1 | 2 | 1 | 28 | mixed |
| `src/plugins/executable/mod.rs` | - | no | 5 | 79 | 4 | 177 | mixed |
| `src/plugins/executable/nftset.rs` | NftSetArgs, SetArgs, NftSetPlugin | yes | 1 | 2 | 1 | 27 | mixed |
| `src/plugins/executable/query_summary.rs` | QuerySummaryPlugin | yes | 1 | 2 | 1 | 14 | mixed |
| `src/plugins/executable/ratelimit.rs` | RateLimitPlugin | yes | 1 | 2 | 1 | 19 | mixed |
| `src/plugins/executable/redirect.rs` | RedirectPlugin | yes | 1 | 2 | 1 | 17 | mixed |
| `src/plugins/executable/reverse_lookup.rs` | ReverseLookupArgs, ReverseLookupPlugin | yes | 1 | 3 | 1 | 25 | mixed |
| `src/plugins/executable/ros_addrlist.rs` | RosAddrlistPlugin | yes | 1 | 2 | 1 | 13 | mixed |
| `src/plugins/executable/sequence.rs` | SequenceStep, SequencePlugin | no | 1 | 4 | 4 | 50 | mixed |
| `src/plugins/executable/sleep.rs` | SleepPlugin | yes | 1 | 2 | 1 | 24 | mixed |
| `src/plugins/executable/ttl.rs` | TtlPlugin | yes | 1 | 2 | 1 | 22 | mixed |
| `src/plugins/flow/accept.rs` | AcceptPlugin | yes | 1 | 3 | 1 | 21 | mixed |
| `src/plugins/flow/goto.rs` | GotoPlugin | yes | 1 | 3 | 1 | 12 | mixed |
| `src/plugins/flow/jump.rs` | JumpPlugin | yes | 1 | 4 | 1 | 14 | mixed |
| `src/plugins/flow/mod.rs` | - | no | 5 | 79 | 4 | 177 | mixed |
| `src/plugins/flow/prefer_ipv4.rs` | PreferIpv4Plugin | yes | 1 | 3 | 1 | 11 | mixed |
| `src/plugins/flow/prefer_ipv6.rs` | PreferIpv6Plugin | yes | 1 | 3 | 1 | 11 | mixed |
| `src/plugins/flow/reject.rs` | RejectPlugin | yes | 1 | 3 | 1 | 18 | mixed |
| `src/plugins/flow/return_plugin.rs` | ReturnPlugin | yes | 1 | 3 | 1 | 16 | mixed |
| `src/plugins/forward.rs` | LoadBalanceStrategy, UpstreamHealth, Upstream, Forward, ForwardBuilder, ForwardPlugin | yes | 0 | 6 | 8 | 169 | mixed |
| `src/plugins/geoip.rs` | GeoIpPlugin | yes | 0 | 3 | 1 | 25 | mixed |
| `src/plugins/geosite.rs` | GeoSitePlugin | yes | 0 | 3 | 1 | 26 | mixed |
| `src/plugins/mod.rs` | - | no | 5 | 79 | 4 | 177 | mixed |